范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

使用python绘制万花尺

  关键词:python 、 万花尺 、 turtle 、 fractions 模块 、 math 模块
  开发环境:PyCharm
  版本:python 3.9.5
  前言
  小时候我们使用设计工具,以落点为原点,沿外层工具大小画出不规则的图案,即为万花尺
  万花尺
  原理
  大小齿轮的齿数之比,约为最简分数时,其分母就是小齿轮沿大齿轮的公转数,分子就是花瓣数,分子和分母的差就是小齿轮的自转数
  公式
  效果图
  效果1
  效果2
  效果3
  关键代码 # 初始化光标参数 def setparams(self, xc,yc,col,R,r,l):     # 设置相关轴线、角度、步长、颜色等     self.xc = xc     self.yc = yc     self.R = int(R)     self.r = int(r)     self.l = l     self.col = col     # 计算最小公约数     gcdVal = math.gcd(self.r, self.R)     self.nRot = self.r      # 得到半径比例     self.k = r / float(R)     # 设置颜色     self.t.color(*col)     # 初始化角度     self.a = 0# 绘画线条 def draw(self):     # 循环画出其余线条     R,k,l = self.R,self.k, self.l     for i in range(0, int(360 * self.nRot + l), self.step):         a = math.radians(i)         x = R * ((l-k) * math.cos(a) + l * k * math.cos((l-k) * a / k))         y = R * ((l-k) * math.sin(a) - l * k * math.sin((l-k) * a / k))         self.t.setpos(self.xc + x, self.yc + y)     # 绘画完成后隐藏光标     self.t.hideturtle()# 根据步长进行更新坐标 def update(self):     # 判断绘画是否完成,是则跳过     if self.drawingComplete:         return     # 增加描绘角度     self.a += self.step     # 根据步长绘制     R,k,l = self.R, self.k, self.l     # 设置角度     a = math.radians(self.a)     # 根据如上公式进行计算     x = self.R * ((l - k) * math.cos(a) + l * k * math.cos((l - k) * a / k))     y = self.R * ((l - k) * math.sin(a) - l * k * math.sin((l - k) * a / k))     self.t.setpos(self.xc + x, self.yc + y)     # 如果绘画完成,则标记     if self.a >= 360 * self.nRot:         self.drawingComplete = True         # 绘画完成后隐藏光标         self.t.hideturtle()
  https://pan.baidu.com/s/1ly15zaPWr-L2guKJGk6VmQ
  提取码: 62wj 复制这段内容后打开百度网盘手机App,操作更方便哦

为什么有时太阳和月亮能同时在天上见面?为什么有时太阳和月亮能同时在天上见面?为什么有时候会同时看到太阳和月亮因为月球在围绕地球公转运行时,月球在公转轨道上的位置时刻都在变化之中。在一个月的时间内,月球都会有一段时间位于为什么美国国家航空航天局的超级月亮火箭测试再次被推迟了?3月21日,在佛罗里达州美国宇航局肯尼迪航天中心的39B发射台上,日出在ArtemisI太空发射系统(SLS)和猎户座飞船周围投射出温暖的光芒。美国国家航空航天局的巨型月球火箭在两好吃的椒盐猪肝和下饭的家常小滑肉配料表猪肝盐和胡椒粉桃园健民香菇荚膜酱大葱姜香菜青椒淀粉面粉胡椒粉味精料酒做法1我们需要先准备好食材,将购买的猪肝反复冲洗干净,去除杂质,用刀切成片2。接下来,将香菜挑洗干净,切成CBA总决赛第二场还有必要看吗?来找你的答案今晚,CBA总决赛第二场如期。有球迷吐槽,第一场看球赛还不如看修篮筐有意思。那么,第二场还有必要看吗?首先,我会看,因为我是铁粉。其次,你要不要看,可以参考以下几个指标。01你想看水货假货横行引发众多医美纠纷,水光针迎来史上最严监管华夏时报(www。chinatimes。net。cn)记者王瑜于娜北京报道近日,国家药监局调整医疗器械分类目录,明确水光针为三类医疗器械。水光针是指通过负压方式将透明质酸钠注射到真西游记骗了我们36年,龙宫原来是用鱼缸拍的?真有智慧贫僧从东土大唐而来,去往西天拜佛求经俺老孙去也还是你回你的花果山,你回你的流沙河,我回我的高老庄得了大师兄!!师父和二师兄都被妖怪抓走了这几句台词是不是耳熟能详?都是出自86版西游单节34分!水花三兄弟稳定发挥,约基奇独木难支,场下气喘吁吁NBA季后赛西部首轮,第三回合,勇士奔赴客场对决掘金!勇士形势一片大好,库里很高兴,因此打替补也无所谓,让普尔继续首发,赢球才是最重要的。这样无私的超级巨星,纵观历史,应该是第一人辽篮替补后卫被彻底放弃,下赛季离队毫无悬念,被曝加盟山东辽宁队的后场被很多的球队羡慕,他们拥有郭艾伦,赵继伟和高诗岩,其中前两位已经多次代表国家队比赛,并且打过奥运会和世界杯,已经证明了自己,至于高诗岩,他也有亮眼的发挥,只不过在辽宁队劲爆!布克最新伤情,西蒙斯或G4复出,曝火箭勇士3换2交易方案北京时间4月21日,NBA在今天传来数条劲爆的消息,比如东契奇第三战被列为出战场成疑,猛龙巴恩斯继续缺阵与76人G3战,勇士超越太阳成为夺冠最大热门,除了这些消息之外,笔者还总结出预测76人与勇士会师总决赛勇士的新死亡五小库里格林汤普森普尔威金斯,替补有,卢尼小佩顿,库明佳,别利察,一哥,李,穆迪,这些替补不只是排面上的,确实是科尔可以拿的上场的,打球的人太多,科尔会根据对手不同,固把每个月所有不用的钱,放在余额宝当中是否可行?把自己每个月所有不用的零花钱,包括一些结余,全部把它放在余额宝当中,是否可行呢?我认为如果说仅仅只是零用钱零花钱,那么每个月大概是一两千块钱,或者说两三千块钱,放在余额宝当中完全是
数量暴增的新能源电车对地球的影响大家都以为新能源电车(有别于新能源氢动力汽车,细称为电车)是环保的?或者说对地球环境真的影响不大吗?传统燃油车只是尾气问题。理论上属于可控范围。但是新能源电车对地球环境的影响是一个斯诺克世台联,遭众顶尖高手愤怒,奥沙利文称其是无耻行为?斯诺克世台联是举办,巡回赛比赛的主办方,其奖金分配制度,与球员的行为规范,世台联都要进行管理。丁俊晖在苏格兰公开赛,首轮出局后,连续发三声信息炮轰世台联。今年的斯诺克比赛,受到世界百年前的寿险大王吕岳泉经营之道(三)润物细无声的新华安华安杂志停刊后,华安有近十年没有办报刊。一九三三年六月一日,新的华安月刊问世。此时的华安,今非昔比,新建的上海最高的标志性建筑物华安大厦是其实力的象征。尤以一九三最古老DNA揭示200万年前格陵兰岛面貌新华社北京12月9日电丹麦研究人员从格陵兰岛冻土中提取到约200万年前的生物DNA,为迄今已知最古老DNA。对它们的分析显示,这片荒凉的冰雪世界曾树木繁茂,栖息着多种动物。最古老Dampampltampamplt格局ampampgtampampgt有多少人活成了C小姐的模样读他人故事,悟自我人生。大家好,我是救赎!当代很多大学生在进入大学之后都会产生一种我的青春才刚刚开始的错觉,甚至是被青春不浪费,青春不颓废,那还叫青春么的错误观念诱导,于是漫不经心硬盘全红,血的教训用绿联私有云DH2600做好数据备份准没错前言不知不觉折腾Nas已经一年多了,自从自己开始外出搬砖就给自己安排了一套Nas,当初安排Nas的目的很简单,存储外出旅游时拍摄的一些素材,家里人可以随时随地用手机去查看这些内容,维修一台老古董台式机器,真是一波三折最近由于上网课原因,每天店里的维修活很多,一下班回家就想躺下休息,自己的维修活就懒得去干了。昨天一位多年前老客户给我打电话要我晚上他去家里修一修电脑,我还是坚持去了。到用户家里,打网易与中建八局合造无人挖掘机,丁磊一人可操控上百台机器近日,网易与中建八局签署战略合作协议,双方将利用各自的研发能力产业规划及市场规模,共同推进数字化和智能化工程机械领域的深入合作。在签约仪式上,网易公司CEO丁磊表示,挖掘机效率是经相差100元!vivoX90和vivoX80哪个更值得入手?11月22日,vivo新一代旗舰vivoX90正式发布。距离上一代vivoX80仅过去半年左右,而在价格对比来看,vivoX80的12GB256GB售价是4399元,vivoX80特斯拉辟谣减产传闻!Model3Y为冲量变相降价,心动吗智电出行获悉,特斯拉中国在接受采访时表示,有关其上海超级工厂将减产20的报道为不实的。特斯拉于10月底下调了Model3和ModelY车型在中国市场的官方指导价,随后销量开始回暖。简单解析电动四驱和油改电机械四驱的差异2023年之前是主力车型实现电混升级的阶段,从2023年开始将会是硬派车型和卡车升级的阶段。在乘用车型阵营里将要升级的车型包括越野车和皮卡,这两种车型都是用非承载式车身,在燃油车阶