zoukankan      html  css  js  c++  java
  • python day 12 科赫雪花


    分析:
    1.我们希望绘制
    一个,大小可以改变,雪花图形迭代级数也能改变的,智能绘制功能,而不仅仅是一个,只能绘制固定大小,固定级数的代码

    import turtle
    def 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():
        level=int(input('level'))
        turtle.setup(600,600)
        turtle.penup()
        turtle.goto(-200,100)
        turtle.pendown()
        turtle.pensize(2)
        koch(400,level)
        turtle.right(120)
        koch(400,level)
        turtle.right(120)
        koch(400,level)
        turtle.hideturtle()
        turtle.down()
    main()
    

    Thoughts:

  • 相关阅读:
    2019 ICPC Universidad Nacional de Colombia Programming Contest
    AcWing
    模板
    AcWing
    AcWing
    AcWing
    模板
    模板
    自考新教材-p340
    自考新教材-p339
  • 原文地址:https://www.cnblogs.com/cfqlovem-521/p/12109919.html
Copyright © 2011-2022 走看看