Loading

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 个印章。

posted @ 2022-10-27 09:11  Devinwon  阅读(40)  评论(0编辑  收藏  举报