Python turtle 绘制六角星、多角星、小太阳

news/2024/11/30 1:51:27/

 

绘制如下图的,多角图形。思路。

(1)每个角是一个标准的等边三角形,把绘制等边三角形作为一个标准函数。

(2)观察图形,可以看出,画的三角形在不断的旋转和移动,因此第一步找到三角形画法起始点的海龟头旋转角度

(3)转动海龟头后,把海龟移动到新的绘制起点处。

(4)此时的海龟头刚好与绘制三角形的第一条直线的起始方向相反,因此在转动海龟头180度

(5)循环化三角即可

重点:如果计算,相邻两个三角旋转的角度。利用通用公式进行计算。先算内角,360/N,在算外角180-360/N

 

import turtleL=50  #边长
N=12   #角的个数
jiaodu=180-360/(N)  #每个三个型相对于上一个三角的角度,left转动
tl=turtle.Turtle() #海龟的对象
#tl.speed(0)
tl.screen.delay(0) #绘画延时为0def f1():tl.fillcolor("yellow")  #三角形填充颜色tl.begin_fill()   #填充开始for i in range(3):tl.fillcolor()tl.forward(L)tl.right(120)tl.end_fill() #填充结束#画外部的三角
for i in range(N):tl.left(jiaodu) #下一个三角形的角度tl.penup()tl.forward(L)#新三角的起始位置tl.pendown()tl.right(180) #转动到画三角形的相对0度f1()#画内部的多边形
tl.fillcolor("red") #填充颜色
tl.begin_fill()
for i in range(N):tl.left(jiaodu)tl.forward(L)tl.right(180) #转动到画三角形的相对0度
tl.end_fill()
tl.screen.mainloop()

 

 

 

 


http://www.ppmy.cn/news/160893.html

相关文章

小功率MTTP太阳能充电器(一)

上次从x能买了一个小功率太阳能板,那会来评测后,一直没有派上用场。花了几大百,也觉得可惜,想到还是利用起来,说实话,这个带5v输出的稳压部分,效率比较低,要太阳很大才能给手机充电&…

xin-小太阳

小太阳歌手名:五月天 小太阳- 五月天 词曲:阿信 编曲:五月天 多么难忘 是你纯真的模样 突然的吻 弥漫着茶香 多么向往 梦想总是在他方 你说等我 不管多漫长 你就是太阳 蒸发了彷徨 所以挖开土壤 种下希望 离开了故乡 看着你的眼眶 忍着泪 闪着光 我会很快…

有哪家台灯好又便宜的适合学生党使用?真正合格的小学生台灯

都说眼睛是心灵的窗户,但是现在很多小朋友还没上初中,可能就早早的近视了。究其原因,除了和频繁观看电子屏幕密不可分之外,不良的用眼习惯也是一大关键。孩子写作业时不时揉眼睛的动作,其实只要时间一长,眼…

抖音很火的情侣公众号天气推送

文章目录 项目介绍演示图例准备工作模板示例如下关于和风天气如何运行定时任务源码项目介绍 Python 项目(公众号推送早安问候以及天气预报) 程序员必备撩妹工具,微信自动发送问候语以及天气预报,每天早中晚定时骚扰 演示图例 准备工作 1.微信公众平台接口测试账号申请:…

学生台灯用暖光好还是白光好?光线柔和的暖光护眼灯推荐

学生的晶状体是比较敏感的,想要保护视力暖光灯是比较好的,白光灯与暖光灯的区别在于发出的光线色温不同,白光灯的光线色温更高一些,暖光灯是在4000K左右的色温,更接近太阳光,一般不会引起视疲劳&#xff0c…

儿童用台灯用白光好还是暖光好?推荐儿童使用的暖光台灯

我经常看到在网络上有很多问题困惑了宝妈们,有一个热门的问题是,为了保护孩子的视力,选择白光还是暖光的台灯比较好?面对现在很多孩子都存在近视问题,选择暖光的台灯比较好的,白光的台灯光线比较集中明亮&a…

SUN 太阳

太阳 (太阳系中心的恒星) 太阳(Sun)是太阳系的中心天体,占有太阳系总体质量的99.86%。太阳系中的八大行星、小行星、流星、彗星、外海王星天体以及星际尘埃等,都围绕着太阳公转,而太阳则围绕着银河系的中心公转。 太阳…

夏普清除小太阳和小人的方法

消除太阳: 按面板上的#→插入→c→插入(此时操作面板上的所有指示灯全部熄灭)→按数字键42按→(复印/开始键)→按1→按复印键→按(全解除/ca键)退出。 消除小人: 按面板上的#→插…