超有趣的Python画图——科赫雪花
💻前言
❤️🔥个人主页: 😎收藏加关注,下次不迷路
✨个人简介:计算机大二在读,每天会在CSDN上发布有意思的文章,如果发现文章错误,可以私信或评论指正✏️,觉得写的不错的话,还请三连支持一下⭐👍🤗
🔥精选专栏:
30天搞定基础算法
编程小知识
✨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阶运行结果
小伙伴们还可以尝试其他阶数,看看会有什么效果,⚠️注意阶数不要太大。