用python画美国国旗

本文介绍了如何使用Python的海龟画图模块绘制美国国旗。作者发现网上存在的代码存在错误,星星数量不正确,于是提供了修正后的正确代码,确保绘制出的国旗包含九行五角星。
摘要由CSDN通过智能技术生成

最近我们老师让我们用 python 中的海龟画图模块来画一个美国国旗,一开始就在网上查了一下,我在网上找了很久只找到一个方法,开始没有注意就把网上的那个代码复制下来运行了一遍,突然发现那个代码有一点问题,美国的国旗本来有九行五角星,但是网上那个代码运行下来后只有7行星星,所以我今天想从新发一个画正确的美国国旗。这是错误的美国国旗
这是错误的美国国旗

正确代码如下:

import  turtle    #先导入模块
t = turtle.Pen()  #一共定义了两个画笔,因为这样好画一些,这个画笔是画红色蓝色方框的。
b = turtle.Pen()   #这个画笔画五角星的。
t.speed(800)      #这个是用来显示的时候加速的。
def ct(c):    #先画一个长条,然后在把它定义为一个函数然后好调用它
    t.color(c)      #添加颜色
    t.begin_fill()
    for i in range(2):
        t.forward(247)  ###长条的长宽比例为 24.7 :10
        t.right(90)
        t.forward(10)
        t.right(90)
    t.end_fill()
for i in range(14):   #这里画13条
    if i%2==1:    #利用数的奇数偶数的性质来给长条添加颜色
        c ='white'
    else:
        c ='red'
    ct(c)
    t.right(90)
    t.forwar
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值