Python Turtle库画一个美国国旗

本文使用Python的Turtle库详细讲解如何按照美国国旗标准绘制国旗,包括国旗的比例尺寸、颜色代码以及完整的绘图代码展示。
摘要由CSDN通过智能技术生成

美国国旗

标准参考的是百度文库上面的标准:美国国旗标准
在这里插入图片描述

美国国旗标准

国旗宽度A=1.0
国旗长度B=1.9
联邦范围宽度:C=0.5385(7/13,7条间纹的阔度)
联邦范围长度:D=0.76(1.9X2/5,国旗长度的五分之二)
E=F=0.0538(C/10,联邦范围的十分之一阔度)
G=H=0.0633(D/12,联邦范围的十二分之一的长度)
星的直径:K=0.0616
条纹的宽度:L=0.0769(1/13)
白色:#FFFFFF
国旗红:#B22234
国旗蓝:#3C3B6E

完整代码
import turtle
import math


def edge(x, y):
    turtle.penup()
    turtle.goto(x - 190, y + 100)  # 起始位置
    turtle.pendown()
    turtle.begin_fill()
    turtle.fillcolor('#B22234')
    turtle.pen(pencolor='#B22234')
    for i in range(2):
        turtle.fd(380)
        turtle.right(90)
        turtle.fd(200)
        turtle.right(90)
    turtle.end_fill()  # 绘制国旗红面矩形
    turtle.penup()

    for i in range(6):
        turtle.goto(-190, 100 - 200 / 13<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值