iampigeon

turtle学习2

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的圆的内切五边形,是正确的哦

posted on 2022-12-25 21:53  阿苏勒的吕归尘  阅读(79)  评论(0)    收藏  举报

导航