零基础学习python入门总结(零基础自学Python四)
零基础学习python入门总结(零基础自学Python四)
2024-09-30 03:51:40  作者:伤心过客  网址:https://m.xinb2b.cn/tech/ftu217269.html
五角星绘制分析

上一章节我们学习了正五边形的绘制,并且由此推演出其他

正多边形的绘制方法。现在我们试着利用前面所学知识绘制

和正多边形有所差异的图形“五角星”。绘制之前,还是先

分析图形的绘制过程,写出“伪代码”,再编写Python代

码。

如右图所示,五角星看起来复杂,但其实它的绘制过程也是

由五条边组合而成。


过程分析:

①让小海龟前进(绘制第一条边)

②让小海龟右转(调整小海龟方向)

③让小海龟前进(绘制第二条边)

④让小海龟右转(调整小海龟方向)

⑤让小海龟前进(绘制第三条边)

⑥让小海龟右转(调整小海龟方向)

⑦让小海龟前进(绘制第四条边)

⑧让小海龟右转(调整小海龟方向)

⑨让小海龟前进(绘制第五条边)

根据上述分析,绘制一个五角星同样也需要9个步骤。且上述的9个步骤用到的小海龟方法也只有“前进”和“右转”。

现在我们要解决的问题就是小海龟旋转角度的计算,和正多边形不一样的是,旋转角的相邻角不是正多边形的内角,而是三角形的顶角。

角度计算分析:

∵旋转角 相邻三角形顶角=平角(180度)

∴只要计算出相邻三角形的顶角即可计算出旋转角度

∵五角星的五角所在三角形为等腰三角形,等腰三角形的两底角

相等

∴三角形顶角=180—2*三角形底角,故求出三角形的底角即可求出顶角

观察可知,三角形底角的相邻角所在的图形,正好是由绘制五角星的五条边构成的一个正五边形。由前面所学可知,正五边形的内角为108度。

∴ 三角形的底角=180—108=72度

∴ 三角形的顶角=180—2*72=36度

∴ 旋转角=180—36=144度

通过以上方法,我们即可求得小海龟每次的旋转角度为144度


144

2、五角星绘制代码实现

现在我们可以将上述分析的“伪代码”,写成以下代码:

import turtle

turtle.forward(100)

turtle.right(144)

turtle.forward(100)

turtle.right(144)

turtle.forward(100)

turtle.right(144)

turtle.forward(100)

turtle.right(144)

turtle.forward(100)

将程序保存并运行,效果如下图:


3.本节总结

① 熟练掌握数学中关于角度的知识(平角、内角和、内角等)

② 应用逆向思维推导解决角度计算问题

  • 郑多燕减肥操在家练吗(郑多燕健身舞有用吗)
  • 2024-09-30郑多燕健身舞有用吗1.郑多燕健身操瘦腿分析郑多燕健身舞对腿部的脂肪消耗比较大,通过伸展等一系列的动作,可以拉伸腿部的肌肉,锻炼腿部的而肌肉,从而实现瘦腿的目的2.郑多燕健身舞瘦手臂分析健身操中少不了甩手臂的动作,通过甩。
  • 菲梦卡第三节(那些让人移不开目光的菲梦卡们)
  • 2024-09-30那些让人移不开目光的菲梦卡们最近小可爱们是不是都开开心心的?没错,因为放暑假啦!!!!!!除了学习,还有大把的时间可以玩耍!但炎炎夏日,户外活动真的酷暑难耐所以,是不是有很多小可爱都选择在家,重刷我们的《菲梦少女》呢?众所周知,。
  • 为什么猫老是半夜在你家门口叫(如果一只猫跑到您家门口)
  • 2024-09-30如果一只猫跑到您家门口问大家一个问题,如果一只猫跑到您家门口,主动和您求助,您会选择置之不理,还是出手相助呢?猫咪其实是一种十分独立的动物,在未被人类收养之前,我们称猫咪为“野猫”,野猫从不依附于人类,依靠捕猎老鼠等小型动。
  • 几月几日放7天长假(2个黄金周5个小长假)
  • 2024-09-302个黄金周5个小长假近日,国务院办公厅印发《关于2021年部分节假日安排的通知》哪天放假、怎么调休?中国政府网带你一图看懂【相关新闻】国务院办公厅关于2021年部分节假日安排的通知国办发明电〔2020〕27号各省、自治区。
  • 毕业生自我鉴定500字(毕业生自我鉴定500字范文)
  • 2024-09-30毕业生自我鉴定500字范文光阴似箭,转眼大学生活即将过去了,四年的大学生活记录了我成长的点点滴滴我从进入洛阳师范学院数学系学习以来,一直以严谨的学习态度和积极的热情投身于学习和生活中,母校见证了我的酸甜苦辣,也见证了我的成长大。
  • 安踏变色龙系列(卫龙安踏7-11接连翻车)
  • 2024-09-30卫龙安踏7-11接连翻车作者|浅墨岁余又来?很难想象,更让人无法理解2022年,居然还有低俗擦边广告“荣登”热搜榜首前段时间,7-11便利店就因销售过期食品被网友曝光没想到,最近,#7-11广告擦边##7-11就广告擦边道歉。
  • 凡人修仙传28 集解析(凡人修仙传28集超细节解读)
  • 2024-09-30凡人修仙传28集超细节解读《凡人修仙传》第28集基本是原创内容,可是有不少道友觉得制作方在水剧情,因为主线剧情毫无进展,反而还开启新支线有些人甚至还没看正片呢,就叫嚣着要打一星,对于国漫为数不多的年番,有些人是不是太苛刻了下面。
  • 江南cnn谈梅拉尼娅(CNN被FBI翻衣柜梅拉尼娅生气了但没完全生气)
  • 2024-09-30CNN被FBI翻衣柜梅拉尼娅生气了但没完全生气(观察者网讯)本月初,美国联邦调查局“突袭”前总统特朗普海湖庄园之事,闹得沸沸扬扬除了愤怒的特朗普之外,他的妻子梅拉尼娅反应如何呢?美国有线电视新闻网(CNN)30日援引多名“知情人士”称,梅拉尼娅对。
  • 华为人力资源管理发展阶段(华为人力资源流程管理)
  • 2024-09-30华为人力资源流程管理作者|牛东方(益友会-河南分会)全文总计2958字,需阅读8分钟,以下为今天的益者原创:企业人力资源流程管理上,常会遇到以下问题:1、员工个体成长慢,整日在事务性细节里碌碌无为,不知道如何将经验提炼并。
  • 曲阜有名的美食有哪些(曲阜美食小吃舌尖上的曲阜)
  • 2024-09-30曲阜美食小吃舌尖上的曲阜孔府菜孔府菜从宫廷菜、南北方名中吸取了许多经验,加上过去孔府的内眷多来自各地官宦的大家闺秀,她们常从娘家带厨师到孔府来,因此互为补益,使孔府菜得以产生和发展,形成了一套独特的传统菜谱和烹饪方法经典的菜。