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

注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式。

  1. 对前面的代码进行优化,用for,while,if,def实现:
    1. 画五角星
    2. 画同心圆
    3. 画太阳花
    4. 画五个角星
    5.  

    6. import turtle

      turtle.setup(600,400,0,0)
      turtle.color('yellow')
      turtle.bgcolor('red')
      turtle.fillcolor('yellow')

      def fyxgoto(x,y):
      turtle.up()
      turtle.goto(x,y)
      turtle.down()

      fyxgoto(-250,75)
      turtle.begin_fill()
      for i in range(5):
      turtle.forward(100)
      turtle.right(144)
      turtle.end_fill()

      fyxgoto(-130,150)

      turtle.begin_fill()
      for i in range(5):
      turtle.forward(40)
      turtle.right(144)
      turtle.end_fill()


      fyxgoto(-80,100)
      turtle.begin_fill()
      for i in range(5):
      turtle.forward(40)
      turtle.right(144)
      turtle.end_fill()


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

      fyxgoto(-130,-20)
      turtle.begin_fill()
      for i in range(5):
      turtle.forward(40)
      turtle.right(144)
      turtle.end_fill()

posted @ 2017-09-12 14:48  042冯耀娴  阅读(81)  评论(0编辑  收藏  举报