Python用海龟绘制中国国旗

本人是个大二学生嘛,最近对python比较感兴趣,还没正式入门,只能稍微写点较为简单的代码,当然,自己写的国旗代码也比较繁琐基础,话不多说,上代码,还望大佬们指正!

# 首先绘制国旗的矩形框架

from turtle import *
color('red', 'red') # 为矩形框架填色
begin_fill()
pensize(3)
forward(500) # 使矩形框架长为500
left(90)
forward(320) # 使矩形框架宽为320
left(90)
forward(500)
left(90)
forward(320)
up()
backward(250)
down()
end_fill()

# 接着绘制主五角星

left(90)
forward(40)
color('yellow','yellow')
begin_fill()
for i in range(5): # 画一个角,然后循环画五次形成五角星
    forward(30)
    left(72)
    forward(30)
    right(144)
end_fill()

# 依次重复绘制主五角星的主要代码

 up()
setx(210)
sety(240)
left(180) # 此处需要将五角星逆时针旋转180度以达到众星捧月的视觉效果
down()
begin_fill()
for i in range(5): # 画一个角,然后分别循环画五次形成五角星
    forward(10)
    left(72)
    forward(10)
    right(144)
end_fill()
up()
setx(200)
sety(205)
left(270) # 此处逆时针旋转270度
down()
begin_fill()
for i in range(5): # 画一个角,然后分别循环画五次形成五角星
    forwar
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值