python画美国队长盾牌——turtle库
盾牌用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库相关推荐
- 用turtle画美国队长盾牌
当然可以!我们可以用 Python 中的 turtle 模块来画美国队长盾牌. 首先,你需要安装 turtle 模块,在命令行中输入以下命令安装: pipinstall turtle 然后,在你的代码 ...
- 用python画小黄人步骤图-学Python画画:应用Turtle库画一个蠢萌的小黄人
学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...
- 用python画小黄人-学Python画画:应用Turtle库画一个蠢萌的小黄人
学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...
- Python画美队盾牌
利用python的tur的turtle库可以轻松的画出各种图案,我觉的美队盾牌是比较有规则的,也比较简单,更适合新手,所以发出来和大家分享. 话不多说,直接上代码,注释内有详细解析: import t ...
- Python源码:用turtle画美国队长盾牌
解析: 美国队长盾牌结构分析: 有4个圆和一个五角星组成. 源码如下: import turtle as t #控制画笔的速度 t.speed(10) #画最外面的大圆 t.penup() t.got ...
- Python -- 大作业 — 使用turtle库画皮卡丘
使用python的turtle库画皮卡丘 一.使用环境 在这里,我使用的是python 3.8.5版本的IDLE(也可以使用其他3.0以上版本,PyCharm也是可以的). 二.内容介绍 1.主要方法 ...
- 使用Python的内置turtle库画彩虹
上图是使用turtle库绘制的彩虹.程序的关键点是将画笔的颜色渐变,再通过不断微小的角度转换绘制成彩虹 计算机中的颜色空间模型是典型的RGB模型,R,G,B分别对应光的三原色,色相是由RGB三个参数共 ...
- Python绘制美国队长盾牌
用Python绘制一个美国队长盾牌 import turtle as t#灰色背景 t.bgcolor('grey')#绘制红色圆底 t.penup() t.goto(0,-200) t.pendow ...
- 美国队长的工资 python代码-用Python绘制美国队长盾牌
结合中学的三角函数知识,采用Python函数方法,用turtle来实现美国队长盾牌的绘制.让我们开始学习吧! 阶段难度:??? image.png 美国队长之盾的外表涂装与美国国旗相似,由红色(象征勇 ...
最新文章
- 【必看】Linux 或 Windows上实现端口映射
- Linux下tar命令简介
- pymysql安装_第八章 nova组件安装2
- jclouds_jclouds的命令行界面
- Oracle传输表空间介绍
- C# 输出目录结构树到Console或文本文件
- 宿舍电源额定500w,我的电脑550w的,有什么办法能解决吗?
- 深度剖析Java数据结构之表(二)——List接口
- 设计模式-------建造者模式(生成器模式)
- centOS6.9下安装Redis
- CRM客户管理系统源码,基于ThinkPHP开发
- 读书笔记:《圈子圈套》
- 小米MIX进入和退出Recovery模式、Fastboot模式各种方法
- macOS - afconvert 命令(音频格式转换)
- 3D游戏建模入门基础:3dmax常用功能详解
- Install-macOS-Big-Sur-11.5-20G71
- 从《七里香》到GCC as汇编语言
- hbase数据库连接池 未设置最大链接数导致数据库操作异常频发
- arcgis 栅格数据 邻域计算_ArcGIS空间分析基本操作
- 在线教育如何通过企业微信玩转客户运营