【发布时间】:2019-06-29 20:49:03
【问题描述】:
这是我有史以来的第一个问题,我是一个完全的初学者,所以请不要吃我 :) 我想要做的是使用 Python 乌龟模块绘制一个斐波那契数列。我的代码如下:
import turtle
zuf = turtle.Turtle()
while True:
zuf.forward(10)
zuf.left(3.1415)
然而,这只是绕圈子。我试图创建一个变量,比如 X,并为其分配一个斐波那契规则xn = xn-1 + xn-2,然后我将它放在这里zuf.forward(x),但它不起作用。我尝试了多种变体,但似乎都不起作用。请不要给出完整的解决方案,仅提供一些提示,非常感谢。
【问题讨论】:
-
您要求提示,我发现了这个:python-forum.io/Thread-Fibonacci-Sequence-on-Turtle 也许您想快速浏览一下以了解基本概念,似乎他们使用
for循环代替:) 好运气 -
谢谢哥们:)
-
import turtle zuf = turtle.Turtle() n = 0 y = (n-1)+(n-2) while True: zuf.forward(y) zuf.left(3.1415) 这没有'似乎也不起作用
标签: python fibonacci turtle-graphics