> 文档中心 > 超有趣的Python画图——科赫雪花

超有趣的Python画图——科赫雪花


💻前言

❤️‍🔥个人主页: 😎收藏加关注,下次不迷路
✨个人简介:计算机大二在读,每天会在CSDN上发布有意思的文章,如果发现文章错误,可以私信或评论指正✏️,觉得写的不错的话,还请三连支持一下⭐👍🤗
🔥精选专栏:
30天搞定基础算法
编程小知识

超有趣的Python画图——科赫雪花


✨code

import turtledef 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阶运行结果

在这里插入图片描述


小伙伴们还可以尝试其他阶数,看看会有什么效果,⚠️注意阶数不要太大。