自学Python:用程序画雪花

作者: 小强聊成长 | 来源:发表于2021-07-22 12:52 被阅读0次

炎热的夏天,想不想感受一下冬天里的凉爽,用python打印一个雪花。 给炎热的夏天带来一丝清凉。

要画画,自然就要使用画图模块,首先调用turtle 开始,接着使用递归,模拟雪花的形状。一起来看实现的代码。

输入代码:

import turtle 

def xh(dx, n):

    if n == 0:

        turtle.fd(dx)

    else:

        for i in [0, 60, -120, 60]:

          turtle.left(i)

          xh(dx/4, n-1)

def main():

    turtle.setup(600,600)

    turtle.penup()

    turtle.goto(-200, 100)

    turtle.pendown()

    turtle.pensize(2)

    level = 3      # 3阶雪花

    xh(300,level)

    turtle.right(120)

    xh(300,level)

    turtle.right(120)

    xh(300,level)

    turtle.hideturtle() #隐藏画笔的小乌龟

main()

执行结果如下图:

主要使用了循环递归,实现了自动循环处理。

________________END______________

相关文章

网友评论

    本文标题:自学Python:用程序画雪花

    本文链接:https://www.haomeiwen.com/subject/tgplmltx.html