微信公众号:劲爆小土丝
turtle绘图
turtle绘图是python中引入的一个简单绘图工具,利用turtle模块绘图又被称为海龟作图,因为绘图过程可以看作是一个小海龟行走的轨迹。海龟就像是屏幕上的画笔,屏幕就是画布。
turtle绘图属性
绘图有三个要素:位置,方向,画笔,绘图指令就不过多介绍,想了解的可以参考下图:
国旗绘制程序
import turtle
turtle.speed(10)
# 红色的旗面
def qimian(x, y, color):
turtle.up()
turtle.goto(x, y)
turtle.down()
turtle.color(color)
turtle.begin_fill()
for i in range(1, 5):
if i % 2 == 0:
turtle.forward(205)
else:
turtle.forward(285)
turtle.left(90)
turtle.end_fill()
# 黄色的五角星(大)
def wujiaoxing(x, y, color):
turtle.up()
turtle.goto(x, y)
turtle.down()
turtle.color(color)
turtle.begin_fill()
for i in range(5):
turtle.forward(30)
turtle.right(144)
turtle.end_fill()
# 四个小五角星
def xiaowujiao(x, y, single):
turtle.up()
turtle.goto(x, y)
turtle.left(single)
turtle.down()
turtle.color("yellow")
turtle.begin_fill()
for i in range(5):
turtle.forward(12)
turtle.right(144)
turtle.end_fill()
qimian(-110, -90, "red")
wujiaoxing(-85, 55, "yellow")
xiaowujiao(-35, 80, 30)
xiaowujiao(-14, 55, 60)
xiaowujiao(-12, 28, 30)
xiaowujiao(-22, 10, 60)
turtle.up()
turtle.goto(-110,-90)
turtle.write("勿忘国耻,吾辈自强", font=("Arial",18, "bold"))
turtle.hideturtle()
turtle.done()
可执行文件打包
本程序已经打包成可执行文件,在电脑上直接双击运行即可查看程序运行结果。
百度网盘链接:
https://pan.baidu.com/s/1fknlgnk7u6C2yRj4YLccwg
提取码:m84w
运行结果
往期回顾
计算机二级Python备考资料+题库
PyCharm零风险汉化教程
怎样让你的PyCharm界面一目了然?
最详细Python3.7.1+PyCharm专业版激活