Python编程,使用turtle画出漂亮的雪花--完整代码实现洁白的雪绒花~~

Python中turtle库,可以方便的让你实现各种各样的功能。简单易用,有的时候能够创作出,你想像不到的漂亮图案。今天就用完整的代码实现,如何画一个漂亮的雪花。先看效果:

怎么样,效果还不错吧。下面就是完整的代码实现,你可以再次基础上修改背景、颜色、循环次数等。创作出属于你自己独特的作品来。

import turtle


def side(size, level):
    if (level == 0):
        t.forward(size)
        return
    side(size / 3, level - 1)
    t.left(60)
    side(size / 3, level - 1)
    t.right(120)
    side(size / 3, level - 1)
    t.left(60)
    side(size / 3, level - 1)


def snowflake(size, level):
    for i in range(1, 4):
        side(size, level)
        t.right(120)


window = turtle.Screen()
#可以使用其他颜色来替代#BEFABE
window.bgcolor('green')
t = turtle.Pen()
t.speed(0)
t.pencolor('white')
t.pensize(2)
snowflake(250, 4)
turtle.exitonclick()

开始行动吧!

更多推荐

Python编程,使用turtle画出漂亮的雪花--完整代码绘画实现洁白的雪绒花~~