码迷,mamicode.com
首页 > 其他好文 > 详细

条件、循环、函数定义 练习

时间:2017-09-12 19:51:32      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:五个   done   使用   定义   red   war   优化   src   条件   

  • 注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式。
  • 对前面的代码进行优化,用for,while,if,def实现:
    1. 画五角星
    2. import turtle turtle.forward(200)turtle.left(144)for i in range(5):       turtle.forward(200)        turtle.left(144)技术分享

       

    3. 画同心圆

      import turtle
      def concentric(i):
          turtle.up()
          turtle.goto(0,-20*(i+1))
          turtle.down()
          turtle.circle(20*(i+1))

      for i in range(5):
          concentric(i)

       技术分享

    4.  

    5. 画太阳花

    import turtle

  • turtle.color("yellow","red")

  • turtle.begin_fill()

  • while True:   

  •     turtle.forward(200)    

  •     turtle.left(170)    

  •      if (abs(turtle.pos()))<1:        

  •      break

  • turtle.end_fill()

  • done()

  • 技术分享

     

     

    1. 画五个角星

      import turtle
      turtle.color(‘yellow‘)
      turtle.bgcolor(‘red‘)
      turtle.fillcolor(‘yellow‘)
      def mygoto(x,y):
          turtle.up()
          turtle.goto(x,y)
          turtle.down()
      mygoto(-230,130)
      turtle.begin_fill()
      for i in range(5):
          turtle.forward(100)
          turtle.right(144)
      turtle.end_fill()

      mygoto(-110,200)
      turtle.begin_fill()
      for i in range(5):
          turtle.forward(40)
          turtle.left(144)
      turtle.end_fill()

      mygoto(-75,150)
      turtle.begin_fill()
      for i in range(5):
          turtle.forward(40)
          turtle.left(144)
      turtle.end_fill()

      mygoto(-65,90)
      turtle.begin_fill()
      for i in range(5):
          turtle.forward(40)
          turtle.left(144)
      turtle.end_fill()

      mygoto(-90,30)
      turtle.begin_fill()
      for i in range(5):
          turtle.forward(40)
          turtle.left(144)
      turtle.end_fill()

 技术分享

 

条件、循环、函数定义 练习

标签:五个   done   使用   定义   red   war   优化   src   条件   

原文地址:http://www.cnblogs.com/Carrie-chong/p/7508549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!