Python学习之画日本国旗

一个圆而已

这个简单啊:)

"""
项目:日本国旗;)
白底红色圆
长宽比:3:2
圆形直径为旗面宽度的3/5

颜色:
白色:255,255,255
红色:188, 0, 45
"""
import turtle as t

# 设置旗面大小
ch = 900
k = 2 / 3 * ch
t.screensize(canvwidth=ch, canvheight=k, bg=None)
t.speed(6)
t.colormode(255)
f_r = 188, 0, 45
f_w = 255, 255, 255

# 原型直径
l = 3 / 5 * k

t.pencolor(f_r)

# 画旗面
t.penup()
t.goto(-ch / 2, k / 2)
t.pendown()
t.pencolor(f_r)
for i in range(2):
    t.fd(ch)
    t.right(90)
    t.fd(k)
    t.right(90)

t.penup()
t.home()
t.fd(l/2)
t.right(90)
t.fillcolor(f_r)
t.pendown()
t.begin_fill()
t.circle(-l/2)
t.end_fill()

t.hideturtle()
t.done()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。