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()

    
    
  • 相关阅读:
    Casperjs循环执行(重复执行不退出)
    casperjs批量执行多个url
    CasperJS API介绍
    phantomjs waitFor
    phantomjs 长图截屏
    Linux Shell函数
    全废话SQL Server统计信息(2)——统计信息基础
    JavaScript推断undefined的技巧
    Activity Test1
    Android触摸事件(五)-CropBitmapActivity关于裁剪工具的使用
  • 原文地址:https://www.cnblogs.com/zhouxuejia/p/10554101.html
Copyright © 2011-2022 走看看