a
Python蟒蛇绘制
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(20)
turtle.pencolor('pink')
turtle.seth(-40)
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(40*2/3)
turtle.done()
一、turtle库概述
二、turtle的绘图窗体
turtle的画布空间,最小单位是像素。
位置参数不一样,窗体出现在电脑中的位置也会不一样。
三、turtle的空间坐标体系
- 绝对坐标与goto()函数
import turtle
turtle.setup(650,350,200,200)
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)
turtle.goto(0,0)
turtle.done()
呈现的效果如下图:
- 海龟坐标
import turtle
turtle.fd(100)
turtle.circle(100,360)
turtle.bk(100)
turtle.circle(100,360)
turtle.fd(100)
turtle.done()
以上代码的结果如下图:
四、turtle的角度坐标体系
- 绝对角度