用內置的庫turtle來畫一朵花,pyt

  • 2020 年 1 月 16 日
  • 筆記

題目:用內置的庫turtle來畫一朵花

看了群主最後成像的圖片,應該是循環了36次畫方框,每次有10度的偏移。

當然不能提前看答案,自己試著寫程式碼。

之前有用過海龜畫圖來畫過五角星、奧運五環、圍棋盤等,所以感覺不難。

# !/usr/bin/env python  # -*- coding:utf-8 -*-  # Author:wxh    def run():      '''      主方法      :return: None      '''      import turtle      length = 150  # 線段長度      angle = 45    # 角度      offset_angle = 10  # 每次偏移的角度      turtle.screensize(800, 800)      turtle.bgcolor('blue')        def draw():          '循環畫方框'          turtle.forward(length)          turtle.right(angle)          turtle.forward(length)          turtle.right(180 - angle)          turtle.forward(length)          turtle.right(angle)          turtle.forward(length)          turtle.right(180 - angle)          turtle.right(offset_angle)        turtle.penup()      turtle.goto(0, -400)      turtle.left(90)      turtle.pendown()      turtle.pencolor('gold')      turtle.forward(length * 3)      turtle.left(180)      for i in range(36):          draw()        turtle.hideturtle()   # 隱藏畫筆      turtle.done()    if __name__ == '__main__':      run()

  最後是效果圖: