Python 语言已经成为越来越多程序员喜爱的编程语言,他有许多优秀的库可以快速实现一些想要的功能。在绘图方面,Python拥有多种绘图标准库和扩展库,比如matplotlib、turtle、opencv等。下面说说使用turtle库绘制圆形的方法。
import turtle# 实例化绘图窗口和画笔turtle.setup(640, 480)pen = turtle.Turtle()# 绘制圆形pen.circle(100)# 关闭绘图窗口turtle.done()
代码解释:
1.import turtle引入turtle库;
2. 通过实例化turtle.Turtle()的方式创建画笔对象pen
;
3. 使用circle()
方法来绘制圆,其中参数100
指圆的半径;
4.turtle.done()
用于关闭绘画窗口。
在turtle库中,circle()方法还可以接受多个参数。例如:
pen.circle(100, steps=3) # 绘制等边三角形pen.circle(100, steps=4) # 绘制正方形
上面的代码可以绘制等边三角形和正方形,其中steps
参数为绘制所需的边数。因此,绘制圆形时步骤数为num=360
,也就是不需要指定。