用python画美国队长的盾牌

简介: 用py画美国队长的盾牌

4.美国队长盾牌
https://blog.csdn.net/csdnsevenn/article/details/81151287

import turtle

t = turtle.Turtle()

def setpen(x, y):
# 抬笔
t.penup()
# 移动画笔到(x, y)
t.goto(x, y)
# 落笔
t.pendown()
t.setheading(0)
def circle(x, y, r, color):
# 为了保证画出的圆够圆,所以我们把圆的边设置的多一些
n = 36
angle = 360 / n
pi = 3.1415926
# 周长
c = 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()
# 结束乌龟图
turtle.done()

目录
相关文章
|
9月前
|
Python
Python | 1930~2018年历届世界杯冠军
Python | 1930~2018年历届世界杯冠军
|
9月前
|
数据采集 自然语言处理 前端开发
python,你也和小猪佩奇一样社会了!
python,你也和小猪佩奇一样社会了!
61 0
|
10月前
|
Python
2020 华数杯——脱贫帮扶绩效评价(Python代码实现)
2020 华数杯——脱贫帮扶绩效评价(Python代码实现)
|
11月前
|
机器学习/深度学习 Python
蓝桥杯-全球变暖-python
蓝桥杯-全球变暖-python
71 0
|
11月前
|
Python
Python—不良人李星云小项目
运行窗口后在窗口内按下鼠标键即会切换图片并且播出一段李星云经典语录,松开鼠标键就会切回之前的图片!
184 0
|
12月前
|
图形学 Python
python 从灯塔国某大学的作业题到制作一个“围棋”程序
python 从灯塔国某大学的作业题到制作一个“围棋”程序
78 0
|
芯片
[oeasy]python0092_homebrew_家酿俱乐部_比尔盖茨_保罗艾伦
[oeasy]python0092_homebrew_家酿俱乐部_比尔盖茨_保罗艾伦
53 0
[oeasy]python0092_homebrew_家酿俱乐部_比尔盖茨_保罗艾伦
|
数据可视化 Python
【世界杯限定】致敬梅西,用Python刻画足球场上的战神
最近卡塔尔世界杯正在火热的进行着,相信球迷们一定不会错过每一场精彩的比赛吧,在看球的同时,小伙伴们不要忘记自己的学习与工作哦,本人纯属路人,虽然不是很懂球,但是很喜欢梅西,所以我开始关注梅西,并用Python将梅西的生涯数据进行了简单的可视化,感兴趣的小伙伴可以了解一下哦,这样就可以将你喜欢的球星生涯数据进行可视化喽~
302 0
【世界杯限定】致敬梅西,用Python刻画足球场上的战神
|
SQL 分布式计算 JavaScript
TIOBE 3 月榜单:Python 牢据榜首、Lua 重返前 20
TIOBE 3 月榜单:Python 牢据榜首、Lua 重返前 20
111 0
TIOBE 3 月榜单:Python 牢据榜首、Lua 重返前 20