您的位置:首页 > 脚本大全 > > 正文

python的turtle库怎么画同心圆(详解python使用turtle库来画一朵花)

更多 时间:2021-11-04 19:21:12 类别:脚本大全 浏览量:587

python的turtle库怎么画同心圆

详解python使用turtle库来画一朵花

看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移。

当然不能提前看答案,自己试着写代码。

之前有用过海龟画图来画过五角星、奥运五环、围棋盘等,所以感觉不难。

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • # !/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()
  • 最后是效果图:

    python的turtle库怎么画同心圆(详解python使用turtle库来画一朵花)

    以上所述是小编给大家介绍的python使用turtle库来画一朵花详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!

    原文链接:https://www.cnblogs.com/hiuhungwan/p/10557950.html

    标签:Python turtle 画花
    您可能感兴趣