大家好,欢迎来到Crossin的编程教室!
之前我用Python里的turtle(海龟作图)画过几幅比较复杂的图画:
01
Turtle那些事儿
因此使用Turtle绘图既简单又有趣,非常适用于Python入门学习,也适用于Python进阶学习。
▊Turtle中的基本概念
在Turtle中有两个重要的基本概念。
1屏幕:是Turtle的绘图区域,我们可以设置屏幕的大小和背景颜色,如下图所示。注意,屏幕的坐标原点在屏幕的中心。
2海龟(别名:画笔):绘图所用的画笔,它是一个Turtle类所创建的对象。海龟有颜色、画线的宽度、位置和方向等属性,如下图所示。
▊使用Turtle绘制一个矩形
示例代码如下:
▊改变画笔
▊设置画笔
▊填充颜色
02
绘制基本图形
使用Turtle可以绘制直线、弧线和文本。当然,可以绘制直线就可以绘制各种多边形。
▊绘制五角星
▊绘制圆形和弧线
既然使用Turtle可以绘制弧线,那么也可以绘制圆形。我们通过一个示例实践一下绘制圆形和弧线,如下图所示。
本文节选自《看漫画学Python2:有趣、有料、好玩、好用(全彩进阶版)》,更多精彩内容,欢迎阅读本书!
▊《看漫画学Python2:有趣、有料、好玩、好用(全彩进阶版)》
关东升著
看漫画学Python进阶版
全彩,提供课件、源码、读者群等服务
有趣、有料、好玩、好用,Python程序员、中小学生等都适用
暑假带娃利器!
本书是《看漫画学Python》的进阶版本,继续秉承有趣、有料、好玩、好用的理念,并继续采用《看漫画学Python》一书中3个不同的漫画人物角色,通过这3个角色之间的轻松对话把复杂的技术问题简单化。
THE END