自学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