当前位置:   article > 正文

少儿学编程系列 --- 如何使用 turtle 画风车_海龟画笔画大风车

海龟画笔画大风车

介绍

"大风车吱呀吱哟哟地转,这里的风景呀真好看,天好看,地好看,还有一起快乐的小伙伴,大风车转啊转悠悠,快乐的伙伴手牵着手,牵着你的手,牵着我的手,今天的小伙伴,明天的好朋友,好朋友"

小时候,一到晚上,就安静的坐在电视机前,看大风车电视节目。今天我们就使用turtle来画大风车

思路

画大风车的思路如下:

画多边形,然后从多边形的各个顶点到中心画spiral(螺旋), 最后填充颜色即可。

效果



源代码

  1. from turtle import *
  2. import math
  3. from random import *
  4. def draw_spiral(x, y, r, direction, num = 4,alpha=5):
  5. pensize(1)
  6. if r < 10: return
  7. d = direction
  8. r_ratio = math.cos(math.radians(36)) / math.cos(math.radians(36 - alpha))
  9. d_ratio = math.sin(math.radians(36)) - r_ratio * math.sin(math.radians(36 - alpha))
  10. lastpx = -1;
  11. lastpy = -1;
  12. firstpx = 0;
  13. firstpy = 0;
  14. las
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/874169
推荐阅读
相关标签
  

闽ICP备14008679号