【发布时间】:2021-10-18 12:51:11
【问题描述】:
我写了一个程序来画一个分形,然后画一个螺旋。螺旋应该遵循斐波那契模式,并且本质上应该是递归的
这是代码 -
from turtle import Turtle, Screen
import math
t = Turtle()
s = Screen()
t.speed(0)
def square(x, y, side):
t.setpos(x,y)
for i in range(4):
t.forward(side)
t.right(90)
def tiltsquare(x, y, side):
t.left(45)
square(x, y, side)
def squareinsquare(x, y, side):
square(x, y, side)
half = side / 2
b = math.sqrt(half**2 + half**2)
tiltsquare(x, y - side/2, b)
#x,y are start coordinates, stLength is the length of first move and k is the number of moves
spiral(225, -120, 35, 5)
s.exitonclick()
【问题讨论】:
标签: python turtle-graphics python-turtle