基本图形绘制

蟒蛇绘制

#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()

语法解释

  1. 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遍旋转