我想在输出中画一个螺旋,而不是一个普通的螺旋。然而,我对如何更改螺旋函数以获得像这样的螺旋的期望输出感到困惑- [![fibo][1]][1]
from turtle import Turtle, Screen
import math
t = Turtle()
s = Screen()
t.speed(0)
def spiral(x, y, stLength, k):
t.up()
t.setpos(x, y)
t.seth(90)
t.down()
for i in range(k):
t.forward(stLength)
t.left(15)
stLength -=0.2
spiral(250,-120,40,200)
s.exitonclick()
我这样做了一个小时,我做出了形状和这个螺旋,但我仍然停留在这个斐波那契螺旋上。没那么好用。但它的效果和你画的一样好
相关问题 更多 >
编程相关推荐