python-五行红旗实现
import turtle """ 绘制五星红旗 作者:zxj 版本:1.0 """ # 绘制矩形函数 def giant(leg,hig): turtle.fillcolor("red") turtle.begin_fill() for x in range(1, 5): if x % 2 == 1: n = leg else: n = hig turtle.forward(n) turtle.right(90) turtle.end_fill() #绘制五角星函数 def star(leg): turtle.fillcolor("yellow") turtle.begin_fill() for x in range(1, 5): turtle.forward(leg) turtle.right(144) turtle.end_fill() def main(): turtle.penup() turtle.backward(200) turtle.pendown() #调用绘制矩形函数传入长和宽 giant(288,192) turtle.penup() turtle.right(-90) turtle.backward(40) turtle.right(90) turtle.penup() turtle.forward(25) #turtle.forward(20) #调用绘制五角星函数传入长 #大五角星 star(50) #四个小五角星 turtle.penup() turtle.right(130) turtle.backward(20) turtle.right(30) turtle.penup() turtle.forward(40) star(15) turtle.penup() turtle.right(10) turtle.backward(20) turtle.right(40) turtle.penup() turtle.forward(40) star(15) turtle.penup() turtle.right(30) turtle.backward(40) turtle.right(30) turtle.penup() turtle.forward(40) star(15) turtle.penup() turtle.right(90) turtle.backward(35) turtle.right(30) turtle.penup() turtle.forward(35) star(15) turtle.hideturtle() turtle.exitonclick() if __name__=='__main__': main()

时间仓促,如有错误欢迎指出,欢迎在评论区讨论,如对您有帮助还请点个推荐、关注支持一下
作者:博客园 - 学佳技术
出处:https://www.cnblogs.com/zhouxuejia/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
若内容有侵犯您权益的地方,请公告栏处联系本人,本人定积极配合处理解决。

浙公网安备 33010602011771号