#China(ZhongGuo)#Python--五星红旗Python--五星红旗Python--五星红旗Python--五星红旗Python--五星红旗import turtleimport mathdef draw_n_angle(aTurtle, size=50, num=5, color=None):if color:aTurtle.begin_fill()aTurtle.fillcolor(color)for i in range(num):#hua yige wujiaoxingaTurtle.forward(size)aTurtle.left(360.0/num)aTurtle.forward(size)aTurtle.right(2*360.0/num)if color:aTurtle.end_fill()def draw_5_angle(aTurtle=None, start_pos=(0,0), end_pos=(0,0), radius=0, color=None):aTurtle = aTurtle or turtle.Turtle()size = radius * math.sin(math.pi/5)/math.sin(math.pi*2/5)aTurtle.left(math.degrees(math.atan2(end_pos[1]-start_pos[1], end_pos[0]-start_pos[0])))#jisuan liangdian zhi jian de xieqingjiaoaTurtle.penup()aTurtle.goto(start_pos)aTurtle.fd(radius)aTurtle.pendown()aTurtle.right(math.degrees(math.pi*9/10))#zhaodao wujiaoixngweizhidraw_n_angle(aTurtle, size, 5, color)#huawujiaoxing`在这里插入代码片`def draw_5_star_flag(times=20.0):    width, height = 30*times, 20*timeswindow = turtle.Screen()aTurtle = turtle.Turtle()aTurtle.hideturtle()aTurtle.speed(10)aTurtle.penup()aTurtle.goto(-width/2, height/2)aTurtle.pendown()aTurtle.begin_fill()aTurtle.fillcolor('red')aTurtle.fd(width)aTurtle.right(90)aTurtle.fd(height)aTurtle.right(90)aTurtle.fd(width)aTurtle.right(90)aTurtle.fd(height)aTurtle.right(90)   aTurtle.end_fill()                                           # hua hongse qidraw_5_angle(aTurtle, start_pos=(-10*times, 5*times), end_pos=(-10*times, 8*times), radius=3*times, color='yellow')   # dawujiaoxingstars_start_pos = [(-5, 8), (-3, 6), (-3, 3), (-5, 1)]#zidian     for pos in stars_start_pos:draw_5_angle(aTurtle, start_pos=(pos[0]*times, pos[1]*times), end_pos=(-10*times, 5*times), radius=1*times, color='yellow')  #sigexiaowujiaoxingwindow.exitonclick()if __name__ == '__main__':draw_5_star_flag()

Python---turtle模块---中国国旗的绘画相关推荐

  1. python·turtle画中国国旗

    近几天画了一个中国国旗,2:3的比例,要用到三角函数,难倒我了. 这里关键在于确定画的东西的起点,也就是用到turtle.goto(x,y)坐标直接前往方位. 然后这里的话很容易把x和y坐标弄错,因为 ...

  2. 用python函数画德国国旗代码_用Python的turtle模块画国旗

    最近在学Python,发现Python的海龟绘图非常有趣,就分享一下!话不多说,先来Python turtle的官方文档链接: Python turtle.这里面有turtle的各类指令.turtle ...

  3. 用python函数画德国国旗代码_使用Python的turtle模块画国旗

    Python的turtle模块画国旗主要用到两个函数:draw_rentangle和draw_star. 至于函数的调用就和我们学的C,C++是一样的.对于turtle画国旗的程序中,首先是查找国旗的 ...

  4. 用python函数画德国国旗代码_每日一程-11.利用Python turtle库绘制国旗

    Author: Notus(hehe_xiao@qq.com) Create: 2019-02-19 Update: 2019-02-19 利用turtle模块绘制五星红旗 原理不算太复杂,只是需要稍 ...

  5. 轻松一下:python(turtle模块)绘制分形图

    分形 分形,具有以非整数维形式充填空间的形态特征.通常被定义为"一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状",即具有自相似的性质.分形 ...

  6. python编程 画中国国旗

    # author : momo import turtle #中国国旗 turtle.up() turtle.goto(-200,200) turtle.down() turtle.begin_fil ...

  7. python turtle随机生成图形_用 Python Turtle 模块做小游戏 (1) - 随机移动,万花筒和点图...

    最近接触到 Python的一个绘图模块 Turtle,学习以后,发现这是一个很有趣的模块.我们可以利用这个模块进行画图,甚至做一些怀旧的小游戏.这个模块的文档链接如下. 简单的说,可以把画板想象成一个 ...

  8. python turtle画中国象棋_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  9. python turtle模块_【上海校区】python的turtle模块

    操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令. (1)运动命令: 1 forward(d) 向前移动距离d代表距离 backward(d) 向后移动距离d代表 ...

最新文章

  1. Windows Server 2003 ×××配置注意事项?
  2. .NET Core 2.x中使用Named Options处理多个强类型配置实例
  3. 《九章算术》中更相减损术----求最大公约数
  4. protobuf导出golang,调整默认tag的方法
  5. 三星active2怎么连接手机_手机怎么连接隐藏的wifi无线网络
  6. 关于数据持久化的一个简介
  7. Linux内核移植操作步骤
  8. RTCM1005详解
  9. 品优购---品优购项目制作---8.4
  10. 【UCSC Genome Browser】Genes and Gene Predictions - GENCODE
  11. 哈密顿算子在直角坐标系的矩阵表示
  12. 软件测试面试屡屡失败,面试官总是说逻辑思维混乱,怎么办?
  13. 阿里实习生测试一面(2017.3.29)
  14. Linux超级用户(root)的密码
  15. bitset用法讲解
  16. 活动 | Authing 首次渠道合作活动圆满落幕
  17. 进击的Android注入术
  18. 云计算助力中国产业数字化升级
  19. 自制基于arduino的GPS地图导航系统 原型
  20. 猪圈里的跟随策略(博弈论的诡计)

热门文章

  1. 【Mysql】union的用法
  2. 软件测试系列--集成测试
  3. LinkButton后台获取前台CommandArgument
  4. 【转】使用这11个编程技巧,你的程序谁都能读懂!
  5. 小程序中使用高德地图
  6. 面试题: 你在工作/学习过程中遇到过什么深刻问题吗?怎么克服?
  7. golang菜鸟的自我介绍
  8. 西门子快出手 华为慢接招
  9. WebSocket心跳
  10. 直击进博会 | SSAB、依维柯、3M、拜耳、辉瑞、罗氏、麦当劳、宝洁等展示最新成果...