zoukankan      html  css  js  c++  java
  • 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()

    
    
  • 相关阅读:
    @resource、@Autowired、@Service在一个接口多个实现类中的应用
    java 中 静态块的作用
    数组、List和ArrayList的区别
    C#优化
    Net XML操作
    Asp.Net MVC+EF+三层架构的完整搭建过程
    C#多线程
    算法
    详解java中的byte类型
    虚幻4蓝图编译剖析(三)
  • 原文地址:https://www.cnblogs.com/zhouxuejia/p/10554101.html
Copyright © 2011-2022 走看看