❤️🔥个人主页: 😎收藏加关注,下次不迷路
✨个人简介:计算机大二在读,每天会在CSDN上发布有意思的文章,如果发现文章错误,可以私信或评论指正✏️,觉得写的不错的话,还请三连支持一下⭐👍🤗
🔥精选专栏:
30天搞定基础算法
编程小知识
✨code
import turtle
def koch(size, n):
if n == 0:
turtle.fd(size)
else:
for angle in [0, 60, -120, 60]:
turtle.left(angle)
koch(size / 3, n - 1)
def main():
turtle.setup(600, 600)
turtle.penup()
turtle.goto(-200, 100)
turtle.pendown()
turtle.pensize(2)
level = 3 #雪花阶数
koch(400, level)
turtle.right(120)
koch(400, level)
turtle.right(120)
koch(400, level)
turtle.hideturtle()
turtle.done()
main()
🏀3阶运行结果
⚽4阶运行结果
小伙伴们还可以尝试其他阶数,看看会有什么效果,⚠️注意阶数不要太大。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)