turtle学习2
准备工作
- 新建一个文件
- 导入turtle库 import turtle
- 建立一个画笔 p=turtle.Turtle()
抬笔落笔
相关知识
p.penup()表示抬笔
p.pendown()表示落笔
具体演示
效果图
从效果图我们可以看出从p.penup()到p.pendown()这之间的代码所表示的线段并没有显示在我们的画布上,说明这时我们的画笔抬起来了,操作成功。
这一操作可用于当我们清除一些不想要的线段
circle的简单操作
画一个简单的圆
p.circle(50)
()中的参数表示所画圆的半径的大小,同时正数表示逆时针画圆,负数表示顺时针画圆
画弧
p.circle(50,180)
这样画出来的就是一个半径为50的一个半圆。 我们可以看出这次()中的是两个参数,其中第一个参数依然表示的是所画圆的半径,第二个参数表示的是所画圆的弧度
画圆的内切多边形
p.circle(50,steps=5)
效果图
我们现在给大家展开来讲这个操作
circle()其实有三个参数:circle(radius,extent,steps)
- 其中extent,steps可以不写。extent用于控制圆的弧度,steps用于控制圆的内切多边形
- 如果不想写第二个参数而想直接写第三个参数,可以使用关键字参数即写下‘steps=5’ 明确‘5’是赋给steps的
- 最后,我们可以看到效果图是一个多边形而没有圆,这个就是半径为50的圆的内切五边形,是正确的哦