基本图形绘制
蟒蛇绘制
#PythonDraw.py
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
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(16,180)
turtle.fd(40 * 2/3)
turtle.done()
语法解释
- setup(width, hight, startx, starty)
窗位置,大小
2.circle (r,angle) 弧线 fd 前进 bk 后退
3.seth绝对角度运行方向 turtle(pen)的角度 left right
4.goto绝对坐标
5.代码简化版 import turtle as t turtle--t
Z字绘制
#lineDraw
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
turtle.done()
风轮绘制
#WindWheel.py
import turtle as t
t.pensize(2)
for i in range(4):
t.seth(90*i)
t.fd(150)
t.right(90)
t.circle(-150, 45)
t.goto(0,0)
将龟头进行4遍旋转