python画五角星和六角星程序_Python绘制五角星!
问题描述:
python中运用turtle图形模块绘制五角星
问题分析:
Python资源共享群:626017123
turtle绘制图形时,得知图形中重要点的坐标非常重要。
于是,绘制五角星问题转化成为一个数学问题,计算五个顶点坐标即可。
已知,五角星是一个规则图形,每个角的度数为36,连接相邻的顶点构成正五边形,故五角星的五个顶点在同一个圆上。
以五角星的中心为极点,建立极坐标系,计算各顶点坐标。
备注:编程语言:python
编译器:Python 3.7.4 IDLE
操作系统:windows 10
源代码:
1 import math
2 import turtle
3
4 RADIUS = 100
5
6 angleSin18 = math.sin(math.pi * 0.1) * RADIUS
7 angleCos18 = math.cos(math.pi * 0.1) * RADIUS
8 angleSin54 = math.sin(math.pi * 0.3) * RADIUS
9 angleCos54 = math.cos(math.pi * 0.3) * RADIUS
10
11 turtle.width(10)
12
13 turtle.color("red")
14 turtle.penup()
15 turtle.goto(-angleCos18, angleSin18)
16 turtle.pendown()
17
18 turtle.goto(angleCos18, angleSin18)
19
20 turtle.goto(-angleCos54, -angleSin54)
21
22 turtle.goto(0, RADIUS)
23
24 turtle.goto(angleCos54, -angleSin54)
25
26 turtle.goto(-angleCos18, angleSin18)
运行界面:
python画五角星和六角星程序_Python绘制五角星!相关推荐
- python画五角星和六角星程序_python画五角星和六角星程序
1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...
- python画五角星和六角星程序_python画五角星和六角星程序-阿里云开发者社区
1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...
- python画五角星-python画五角星和六角星程序 | 学步园
1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...
- python五角星程序显示错误_python画五角星和六角星程序
1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...
- python画五角星和六角星程序
1.五角星 import turtleturtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turtl ...
- python绘制六角星_python画五角星和六角星程序 | 学步园
1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...
- python循环绘制六角星_python画五角星和六角星程序
1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...
- python六角星_python畫五角星和六角星程序
1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...
- python画五角星和六角星程序_Python-turtle图(五角星、六角星、叠加等边三角形)...
原博文 2020-03-11 16:40 − 绘制五角星 1 #五角星.py 2 import turtle as t 3 t.fillcolor("red") 4 t.begin ...
最新文章
- python转换维度
- PHP学习之没有权限修改hosts文件
- 【PAT乙级】1026 程序运行时间 (15 分)
- 作者:黎建辉(1973-),男,博士,中国科学院计算机网络信息中心研究员、博士生导师。...
- 为什么说RESTful对程序员如此重要
- 【C语言】 扫雷游戏(保姆级的实现过程)
- 计算机视觉教程3-1:全面详解图像边缘检测算法(附Python实战)
- oracle ap tp是什么,AP模式和Router模式区别是什么
- CSS 实现平行四边形、菱形、切角效果、梯形
- 模电——三极管各个引脚之间的电压关系
- 我读经典系列(一)《我读先秦诸子》易中天教授讲稿的简要摘录
- 京东商品详情页API接口、京东商品销量API接口、京东商品列表API接口、京东APP详情API接口、京东详情API接口,京东SKU信息接口
- 自建Alist共享网盘网站
- mysql groupy by多个字段_mysql group by 实现对多个字段进行分组
- cd /www/wwwroot/admin.aalajyh.cn/public php index.php api/user/loginTest
- Oracle12C SGA PGA UGA
- 嘿嘿,插播消息,最新一期的流言终结者
- 2021-05-28 sqlplus命令连接数据库的几种方法
- L2TP的windows客户端连接
- 绿盟安全集中系统安装方法
热门文章
- 您有一份阿里巴巴面试题请注意查收
- loss问题——工作中对出现的loss问题描述与解决参考
- 解决了ConceptDraw PRO 8.0.7.0对中文支持不好的问题
- 【水一波题解】题解 of University of Central Florida 2020 (Fall) “Practice” Local Programming Contest
- 准静态油驱水水驱油4m4
- 感谢信温暖又至,聚铭网络助力网络安全防护攻防演练
- JQuery实现照片瀑布流
- 滨江学院15计算机篮球赛,计算机应用工程系“迎新杯”篮球对抗赛颁奖典礼
- 同事之间为什么要勾心斗角
- 【Redis】基础问题答疑