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

    
    
  • 相关阅读:
    iOS开发网络篇—数据缓存
    iOS开发网络篇—监测网络状态
    AFNetworking 接收text/html格式返回数据
    ios移动APP支付方案
    iOS开发网络篇—发送json数据给服务器以及多值参数
    AFNetWorking https SSL认证
    CocoaPods版本升级
    内存管理
    init 用法
    Class 用法
  • 原文地址:https://www.cnblogs.com/zhouxuejia/p/10554101.html
Copyright © 2011-2022 走看看