【发布时间】:2018-09-24 19:34:35
【问题描述】:
试图用turtle画这张图,只是卡在最后一点画正方形变成圆形了。 squares to make circle 到目前为止,我已经尝试只画出每条线的点,但是由于一些不一致而需要很长时间。到目前为止我所拥有的是
def square(side_length):
for i in range(4):
turtle.fd(side_length)
turtle.lt(90)
square (150)
turtle.penup()
####New Square###
turtle.left(90)
turtle.forward(75)
turtle.left(90)
turtle.forward(30)
turtle.right(180)
turtle.right(45)
turtle.pendown()
def square(side_length):
for i in range(4):
turtle.fd(side_length)
turtle.lt(90)
square (150)
这绘制了两个正方形。现在我只需要想办法将两个正方形顺时针旋转 30 度 4 次。有没有我可以使用的函数来执行此操作,还是我只需要进行大量数学运算并计算以绘制每条线?
【问题讨论】: