1 Python蟒蛇绘制
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,40)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done
2 Python正方形绘制
#绘制方法有很多,主要熟悉turtle库中元素的使用
from turtle import*
setup(650,350,200,200)
pu()
fd(50)
pd()
pensize(5)
pencolor("black")
for i in range(4):
fd(150)
left(90)
done()
3 Python八边形
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(60)
t.left(45)
4 Python八角形
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(150)
t.left(135)
5 Python叠边形绘制
import turtle as t
t.setup(650,350,200,200)
t.pu()
t.fd(50)
t.left(-90)
t.fd(100)
t.right(90)
t.pd()
t.pensize(5)
t.pencolor("black")
for i in range(9):
t.right(80)
t.fd(150)
t.done()
6 Python风轮绘制
import turtle as t
t.setup(600,400)
t.right(45) #首先让海龟右转45度,以保证四个小风轮都是可以使用循环结构绘制的
t.pensize(5)
for i in range(4): #计算清楚海龟什么时候需要转向,什么时候需要前行,然后使用循环语句即可
t.left(135)
t.fd(110)
t.right(90)
t.circle(-110,45)
t.right(90)
t.fd(110)
t.done()