问题描述:

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绘制五角星!相关推荐

  1. python画五角星和六角星程序_python画五角星和六角星程序

    1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...

  2. python画五角星和六角星程序_python画五角星和六角星程序-阿里云开发者社区

    1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...

  3. python画五角星-python画五角星和六角星程序 | 学步园

    1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...

  4. python五角星程序显示错误_python画五角星和六角星程序

    1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...

  5. python画五角星和六角星程序

    1.五角星 import turtleturtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turtl ...

  6. python绘制六角星_python画五角星和六角星程序 | 学步园

    1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...

  7. python循环绘制六角星_python画五角星和六角星程序

    1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...

  8. python六角星_python畫五角星和六角星程序

    1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...

  9. python画五角星和六角星程序_Python-turtle图(五角星、六角星、叠加等边三角形)...

    原博文 2020-03-11 16:40 − 绘制五角星 1 #五角星.py 2 import turtle as t 3 t.fillcolor("red") 4 t.begin ...

最新文章

  1. python转换维度
  2. PHP学习之没有权限修改hosts文件
  3. 【PAT乙级】1026 程序运行时间 (15 分)
  4. 作者:黎建辉(1973-),男,博士,中国科学院计算机网络信息中心研究员、博士生导师。...
  5. 为什么说RESTful对程序员如此重要
  6. 【C语言】 扫雷游戏(保姆级的实现过程)
  7. 计算机视觉教程3-1:全面详解图像边缘检测算法(附Python实战)
  8. oracle ap tp是什么,AP模式和Router模式区别是什么
  9. CSS 实现平行四边形、菱形、切角效果、梯形
  10. 模电——三极管各个引脚之间的电压关系
  11. 我读经典系列(一)《我读先秦诸子》易中天教授讲稿的简要摘录
  12. 京东商品详情页API接口、京东商品销量API接口、京东商品列表API接口、京东APP详情API接口、京东详情API接口,京东SKU信息接口
  13. 自建Alist共享网盘网站
  14. mysql groupy by多个字段_mysql group by 实现对多个字段进行分组
  15. cd /www/wwwroot/admin.aalajyh.cn/public php index.php api/user/loginTest
  16. Oracle12C SGA PGA UGA
  17. 嘿嘿,插播消息,最新一期的流言终结者
  18. 2021-05-28 sqlplus命令连接数据库的几种方法
  19. L2TP的windows客户端连接
  20. 绿盟安全集中系统安装方法

热门文章

  1. 您有一份阿里巴巴面试题请注意查收
  2. loss问题——工作中对出现的loss问题描述与解决参考
  3. 解决了ConceptDraw PRO 8.0.7.0对中文支持不好的问题
  4. 【水一波题解】题解 of University of Central Florida 2020 (Fall) “Practice” Local Programming Contest
  5. 准静态油驱水水驱油4m4
  6. 感谢信温暖又至,聚铭网络助力网络安全防护攻防演练
  7. JQuery实现照片瀑布流
  8. 滨江学院15计算机篮球赛,计算机应用工程系“迎新杯”篮球对抗赛颁奖典礼
  9. 同事之间为什么要勾心斗角
  10. 【Redis】基础问题答疑