用PY画五星红旗

发布时间:2020-08-04 01:58:10 作者:kfkkfk
来源:网络 阅读:173
    受到一位非常令我尊敬同事的影响,我最近在学习Python,不管学得好不好,我只管学。记得今年国庆期间有网友用Python的turtle方法画出了五星红旗。今天我也画出来了,精简了语句。把五颗星的参数(每颗星有四个参数,位置X,Y,角度,大小)提前放进列表里,使用for语句循环提取每颗星的参数进行作图。全文19句话,比较精炼。如果在sublime里编辑,最后再加上一句done(),防止运行完毕闪退。
            希望高水平的网友,看到后,能够给我批评和指正,谢谢!

from turtle import *
bgcolor('red') # 背景红色
fillcolor("yellow") # 填充黄色
pencolor("yellow") # 画笔也黄色
title('五星红旗') # 写上标题吧
speed(10)

canshu=[[-600,220,0,150],[-400,280,60,50],[-350,212,30,50],[-350,145,5,50],[-350,80,200,50]]
for a in range(5):
b=canshu[a]
begin_fill()
penup()
goto(b[0],b[1])
pendown()
setheading(b[2])
for i in range(5):
forward(b[3])
right(144)
end_fill()
hideturtle() # 隐藏画笔

推荐阅读:
  1. opengl绘制五星红旗
  2. 用jupyter运行py文件的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python 绘图

上一篇:关于全局版本号GlobalAssemblyInfo.cs定义使用及集成在Teamcity上的使用内容

下一篇:Istio调用链埋点原理剖析—是否真的“零修改”分享实录(上)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》