本文主要是介绍用python的turtle画正方形内切圆_pythonturtle:绘制左嵌套正方形的函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我试图写一个函数来画嵌套的正方形。这幅画必须由10个正方形组成。最外面的宽200,里面的每个小20。他们分别在左边和前5名。它需要从reset()和hideturtle()开始并使用循环。我在设置每个方块的绘图位置时遇到了麻烦,因为海龟需要向右移动5个像素,每个方块向下移动5个像素。函数应该返回一个像下面这样的图像。到目前为止,我得到的是:def ForTheSquares(t, center, side):
xPt =center[0]+(side-(side-5))
yPt = center[0]-(side-(side-5))
t.up()
t.goto(xPt, yPt)
t.down
for i in range(4):
t.forward(side)
t.right(90)
def NestSquares(t, center, side):
if side <1:
return
ForTheSquares(t, center, side)
NestSquares(t, center, side-20)
def main():
t=turtle.Turtle()
NestSquares(t, [0,0], 200)
这是我的目标:
任何帮助都将不胜感激!我不熟悉编码和Python。在
这篇关于用python的turtle画正方形内切圆_pythonturtle:绘制左嵌套正方形的函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!