雪花图形绘制
作者:互联网
from turtle import *
# 雪花图形
def draw(s, size):
for i in s:
if i == 's':
p.left(60)
elif i == 'f':
p.forward(size)
else:
# p.left(-120)
p.right(120)
def koch_curve(n):
if n == 1:
return 'sftftf'
else:
return koch_curve(n - 1).replace('f', 'fsftfsf')
p = Pen()
p.pensize(5)
# 初始边长
size = 243
# 递归的次数)
n = 3
size_n=size/3**(n-1)
s = koch_curve(n)
draw(s, size_n)
# 得到当前屏幕对象
s=Screen()
# 单击当前屏幕对象退出
s.exitonclick()
标签:draw,return,curve,雪花,else,koch,图形,绘制,size 来源: https://www.cnblogs.com/landson/p/15574051.html