猫史档案馆


【Python作品分享】斐波那契螺旋线【作品秀】

用户:有趣的达达蟹SSh4有趣的达达蟹SSh4查看:0 回复:0 评论:0 创建时间:2020-08-06T20:36:01


【作品展示】

center_image

 

【作品介绍】

代码,将斐波那契数列的喵现到了喵。

 

【作品源代码】

import time
import turtle
p = turtle.Pen()
l = turtle.Pen()
p.speed(0)
l.speed(0)
color = ["red", "orange", "yellow", "green", "blue", "purple"]
start=time.time()
def fib(n):
    if n<=2:
        return 1
    else:
        return fib(n-1)+fib(n-2)
for i in range(90):
    for i in range(1, 11):
        p.pencolor(color[i%6])
        p.circle(fib(i)*5, 90)

    l.setheading(180)
    for i in range(1, 11):
        l.pencolor(color[i % 6])
        l.circle(fib(i)*5, 90)
    p.penup()
    l.penup()
    p.goto(0,0)
    l.goto(0,0)
    p.pendown()
    l.pendown()
    p.left(1)
    l.left(1)
end = time.time()
print("程序运行时间为{}秒".format(end-start))
turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页