前言
后台收到了一个粉丝的提问:如何画出一个像素为300的十字架。
问题描述
在python中如何画出一个像素为300的十字架。
解决方案
在python的众多第三方库中使用turtle库可以很好的解决大部分有关于绘制图形的问题。
解决代码:
import turtle # 调用turtle库
turtle.hideturtle() # 隐藏画笔的turtle形状
turtle.screensize(800, 800, "white") # 设置画布的相关参数,长(像素),宽(像素),颜色
turtle.pencolor("red") # 设置画笔的颜色
turtle.pensize(1) # 设置画笔的宽度
turtle.speed(50) # 设置画笔的移动速度(1-10)
turtle.fillcolor("red") # 设置填充颜色
turtle.begin_fill() # 开始填充图案
turtle.goto(25, 0) # 移动画笔
turtle.goto(25, -5)
turtle.goto(0, -5)
turtle.goto(0, 0)
turtle.penup() # 提起画笔,移动不会绘制图像
turtle.goto(10, 10)
turtle.pendown() # 放下画笔,移动时会绘制图像
turtle.goto(15, 10)
turtle.goto(15, -35)
turtle.goto(10, -35)
turtle.goto(10, 10)
turtle.end_fill() # 结束颜色填充
turtle.mainloop() # 使图像一直显示在屏幕上
运行实例:
结语
在python的使用中如果遇到有关画图的问题时,可以使用turtle去解决相关的问题。
主编:欧洋
稿件来源:深度学习与文旅应用实验室(DLETA)