Python使用Turtle画玻利维亚国旗

这篇博客展示了如何使用turtle库在Python中绘制玻利维亚的国旗。代码详细描述了每个颜色区域的绘制过程,包括红色、黄色和绿色的长方形,以及国旗的比例和尺寸。
Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

多民族玻利维亚国(Plurinational State of Bolivia),简称玻利维亚,是位于南美洲中部的内陆国家,周边与巴西、秘鲁、智利、阿根廷、巴拉圭五国相邻,法定首都为苏克雷,

 实际政府驻地为拉巴斯。玻利维亚国旗启用于1851年10月31日,国旗呈长方形,长宽之比为3:2。

 旗面自上而下由红黄绿三个平行相等的长方形组成,中间绘有国徽。原来红色象征为国献身,黄色象征希望,绿色象征神圣国土。

 现则分别代表玻的动物,矿产和植物。正式场合用带国徽的国旗,一般场合用不带国徽的国旗

 

 

"""
 玻利维亚国旗
 多民族玻利维亚国(Plurinational State of Bolivia),简称玻利维亚,是位于南美洲中部的内陆国家,周边与巴西、秘鲁、智利、阿根廷、巴拉圭五国相邻,法定首都为苏克雷,
 实际政府驻地为拉巴斯。玻利维亚国旗启用于1851年10月31日,国旗呈长方形,长宽之比为3:2。
 旗面自上而下由红黄绿三个平行相等的长方形组成,中间绘有国徽。原来红色象征为国献身,黄色象征希望,绿色象征神圣国土。
 现则分别代表玻的动物,矿产和植物。正式场合用带国徽的国旗,一般场合用不带国徽的国旗
"""

import turtle

w = 900
h = 450
turtle.screensize(w,h,"white")
turtle.setup(w,h)

t = turtle.Turtle()
t.pensize(1)
t.speed(10)
t.hideturtle()

#顶部红色
t.pencolor("#ff1b06")
t.fillcolor("#ff1b06")
t.begin_fill()
t.penup()
t.goto(0,h/3/2)
t.pendown()
t.pendown()
t.forward(w/2)
t.left(90)
t.forward(h/3)
t.left(90)
t.forward(w)
t.left(90)
t.forward(h/3)
t.left(90)
t.forward(w/2)
t.end_fill()


#中间蓝色
t.pencolor("#ffef00")
t.fillcolor("#ffef00")
t.begin_fill()
t.penup()
t.goto(0,-h/3/2)
t.pendown()
t.pendown()
t.forward(w/2)
t.left(90)
t.forward(h/3)
t.left(90)
t.forward(w)
t.left(90)
t.forward(h/3)
t.left(90)
t.forward(w/2)
t.end_fill()

#底部橙色
t.pencolor("#009d00")
t.fillcolor("#009d00")
t.begin_fill()
t.penup()
t.goto(0,-h/3-h/3/2)
t.pendown()
t.pendown()
t.forward(w/2)
t.left(90)
t.forward(h/3)
t.left(90)
t.forward(w)
t.left(90)
t.forward(h/3)
t.left(90)
t.forward(w/2)
t.end_fill()

turtle.mainloop()

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值