3-turtle基本元素绘制
1-画点
-
结果
-
代码
import turtle
p=turtle.Pen()
p.dot(10,"red") #绘制一个大小为10的红色圆点
turtle.done()
2-画线段
-
结果
-
代码
import turtle #引入绘图库
p=turtle.Pen() #实例画笔
p.forward(200) #画长度为200的线段,默认水平向右,如果想改变线段颜色和粗细,需要设置画笔的属性
turtle.done()
3-画圆
-
结果
-
代码
# 绘制圆(弧)
import turtle
p=turtle.Pen()
p.circle(50,120) #画半径是50,120度的圆弧,弧度省略就是整个圆
p.up()
p.goto(0,-100)
turtle.done()
4-写文字
-
结果
-
代码
import turtle
p=turtle.Pen()
p.write("我爱学习",move=True,align="left",font=("宋体",30,"normal"))
turtle.done()
move,画笔是否移动到末尾
align,对齐方式,left,center,right,右边表示文字的末尾在起始点,
font是一个三元组
5-海龟印章
-
结果
-
代码
# 绘制海龟印章
import turtle
p=turtle.Pen()
p.stamp() #第一个海龟,返回海龟stamp_id
p.up()
p.goto(50,0)
p.stamp() #第二个海龟,返回海龟stamp_id
p.goto(100,0)
p.stamp() #第三个海龟,返回海龟stamp_id
turtle.done()
- 删除海龟图章
- 单个删除clearstamp(
stampid
) - 批量删除clearstamps(
n=None
)
删除全部或前/后 n 个海龟印章。如果 n 为 None 则删除全部印章,如果 n > 0 则删除前 n 个印章,否则如果 n < 0 则删除后 n 个印章。
- 单个删除clearstamp(