• python 绘制五星红旗


     1 #导入绘图包
     2 import turtle
     3 #自定义绘制图形位置函数
     4 def mygoto(x, y):
     5     turtle.up()
     6     turtle.goto(x, y)
     7     turtle.down()
     8 #自定义绘制五角星函数
     9 def drow(x):
    10     turtle.begin_fill()
    11     for i in range(5):
    12         turtle.forward(x)
    13         turtle.right(144)
    14     turtle.end_fill()
    15 # turtle.setup(width=0.5, height=0.75, startx=None, starty=None) width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例 (startx, starty): 这一坐标表示 矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心
    16 turtle.setup(600,400,0,0)
    17 #画笔颜色
    18 turtle.color("yellow")
    19 #背景颜色
    20 turtle.bgcolor("red")
    21 #填充颜色
    22 turtle.fillcolor("yellow")
    23 
    24 #绘制大五角星
    25 mygoto(-250,95)
    26 drow(100)
    27 
    28 #绘制四个小五角星
    29 for i in range(4):
    30     x=1
    31     turtle.right(5)
    32     if i in [0,3]:
    33         x=0
    34     mygoto(-135+x*30,155-i*45)
    35     turtle.left(20-i*15)
    36     drow(30)
    37 #隐藏画笔
    38 turtle.hideturtle()
    39 #程序暂停,直到用户关闭
    40 turtle.done()

    绘制结果如下图:

  • 相关阅读:
    rabbitmq 学习
    linux下安装rabbitmq 集群
    excel中将时间戳转换为日期格式
    python实现批量修改服务器密码
    python 根据字典的键值进行排序
    python字符串的拼接
    python的变量
    python基础1
    【性能分析】使用Intel VTune Amplifier
    【vim】搜索与替换
  • 原文地址:https://www.cnblogs.com/zzl-0402/p/8609603.html
Copyright © 2020-2023  润新知