这篇文章主要介绍了python怎么填充彩色图形的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python怎么填充彩色图形文章都会有所收获,下面我们一起来看看吧。
使用turtle绘制填充彩色图形。
这里我们使用turtle的方法来绘制一座房子和一个太阳,然后填充上对应的颜色。
要绘制一座房子和一个太阳,需要用到turtle模块中的以下方法。
·turtle.Pen():启动画笔。
·turtle.color():设置颜色。
·turtle.hideturtle():隐藏海龟。
·turtle.begin_fill():开始填充颜色。
·turtle.forward():前进。
·turtle.left(180-60):左转120°。
·turtle.right(90):右转90°。
·turtle.end_fill():结束填充。
·turtle.penup():抬笔。
·turtle.pendown():落笔。
·turtle.goto(100,200):移动到绝对坐标点。
·turtle.circle(20):画圆。
根据上面的分析,编写程序如下:
#!/usr/bin/python3 # -*- coding: utf-8 -*- # @author : liuhefei # @desc: 填充彩色图形 import turtle import time if __name__ == "__main__": t = turtle.Pen() # 启动画笔 t.color('green', 'pink') # 设置颜色 t.hideturtle() # 隐藏海龟 t.begin_fill() # 开始填充颜色 for x in range(3): t.forward(180) # 前进 t.left(180 - 60) # 左转 t.forward(10) # 直行10个像素 t.right(90) # 右转90° t.end_fill() # 填充结束 t.color('green', 'brown') t.begin_fill() for x in range(3): t.forward(160) t.left(90) t.end_fill() t.penup() # 抬笔 t.goto(30, -160) t.pendown() # 落笔 for x in range(3): t.right(90) t.forward(40) t.penup() t.color('green', 'red') t.begin_fill() t.goto(100, 200) t.circle(20) # 画圆 t.end_fill() time.sleep(20)
在PyCharm下运行程序,结果如图11.14所示。
关于“python怎么填充彩色图形”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“python怎么填充彩色图形”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。