盾牌用turtle库里的circle(),十分逼真!

代码如下:

import turtle as tdef setpen(x, y):t.penup()t.goto(x, y)t.pendown()t.setheading(0)def circle(x, y, r, color):n = 36angle = (360 / n)pi = 3c = ((2 * pi) * r)l = (c / n)start_x = (x - l / 2)start_y = (y + r)setpen(start_x, start_y)t.pencolor(color)t.fillcolor(color)t.begin_fill()for i in range(n):t.forward(l)t.right(angle)t.end_fill()def five_star(l):setpen(0, 0)t.setheading(162)t.forward(150)t.setheading(0)t.fillcolor('WhiteSmoke')t.begin_fill()t.hideturtle()t.penup()for i in range(5):t.forward(l)t.right(144)t.end_fill()def sheild():circle(0, 0, 300, 'red')circle(0, 0, 250, 'white')circle(0, 0, 200, 'red')circle(0, 0, 150, 'blue')five_star(284)if (__name__ == '__main__'):sheild()

python画美国队长盾牌——turtle库相关推荐

  1. 用turtle画美国队长盾牌

    当然可以!我们可以用 Python 中的 turtle 模块来画美国队长盾牌. 首先,你需要安装 turtle 模块,在命令行中输入以下命令安装: pipinstall turtle 然后,在你的代码 ...

  2. 用python画小黄人步骤图-学Python画画:应用Turtle库画一个蠢萌的小黄人

    学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...

  3. 用python画小黄人-学Python画画:应用Turtle库画一个蠢萌的小黄人

    学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...

  4. Python画美队盾牌

    利用python的tur的turtle库可以轻松的画出各种图案,我觉的美队盾牌是比较有规则的,也比较简单,更适合新手,所以发出来和大家分享. 话不多说,直接上代码,注释内有详细解析: import t ...

  5. Python源码:用turtle画美国队长盾牌

    解析: 美国队长盾牌结构分析: 有4个圆和一个五角星组成. 源码如下: import turtle as t #控制画笔的速度 t.speed(10) #画最外面的大圆 t.penup() t.got ...

  6. Python -- 大作业 — 使用turtle库画皮卡丘

    使用python的turtle库画皮卡丘 一.使用环境 在这里,我使用的是python 3.8.5版本的IDLE(也可以使用其他3.0以上版本,PyCharm也是可以的). 二.内容介绍 1.主要方法 ...

  7. 使用Python的内置turtle库画彩虹

    上图是使用turtle库绘制的彩虹.程序的关键点是将画笔的颜色渐变,再通过不断微小的角度转换绘制成彩虹 计算机中的颜色空间模型是典型的RGB模型,R,G,B分别对应光的三原色,色相是由RGB三个参数共 ...

  8. Python绘制美国队长盾牌

    用Python绘制一个美国队长盾牌 import turtle as t#灰色背景 t.bgcolor('grey')#绘制红色圆底 t.penup() t.goto(0,-200) t.pendow ...

  9. 美国队长的工资 python代码-用Python绘制美国队长盾牌

    结合中学的三角函数知识,采用Python函数方法,用turtle来实现美国队长盾牌的绘制.让我们开始学习吧! 阶段难度:??? image.png 美国队长之盾的外表涂装与美国国旗相似,由红色(象征勇 ...

最新文章

  1. 【必看】Linux 或 Windows上实现端口映射
  2. Linux下tar命令简介
  3. pymysql安装_第八章 nova组件安装2
  4. jclouds_jclouds的命令行界面
  5. Oracle传输表空间介绍
  6. C# 输出目录结构树到Console或文本文件
  7. 宿舍电源额定500w,我的电脑550w的,有什么办法能解决吗?
  8. 深度剖析Java数据结构之表(二)——List接口
  9. 设计模式-------建造者模式(生成器模式)
  10. centOS6.9下安装Redis
  11. CRM客户管理系统源码,基于ThinkPHP开发
  12. 读书笔记:《圈子圈套》
  13. 小米MIX进入和退出Recovery模式、Fastboot模式各种方法
  14. macOS - afconvert 命令(音频格式转换)
  15. 3D游戏建模入门基础:3dmax常用功能详解
  16. Install-macOS-Big-Sur-11.5-20G71
  17. 从《七里香》到GCC as汇编语言
  18. hbase数据库连接池 未设置最大链接数导致数据库操作异常频发
  19. arcgis 栅格数据 邻域计算_ArcGIS空间分析基本操作
  20. 在线教育如何通过企业微信玩转客户运营

热门文章

  1. 《月亮与六便士》书摘
  2. A Game of Thrones(34)
  3. zk和quartz实现分布式定时调度
  4. vue——axios请求成功却进入catch的原因
  5. 《Java 核心技术 卷1》 笔记 第11章 异常、日志、断言和调试
  6. OOM问题原理解析(四):Bitmap压缩方案总结
  7. s7300的db块详细说明_西门子db数据块详解
  8. 微服务下的链路追踪(Sleuth+Zipkin)
  9. 【干货收藏】 IGBT 的国产替代
  10. 【信号与系统】(十四)傅里叶变换与频域分析——周期信号的频谱及特点