1.画蟒蛇
import turtle
# from turtle import *
def drawSnake(rad,angle,len,neckrad): # rad>0 -> 半径在小乌龟运行的左侧 rad<0 -> 半径在小乌龟运行的右侧
# angle -> 小乌龟沿着圆形爬行的弧度制
for i in range(len):
turtle.circle(rad,angle) # circle()函数 -> 沿着一个圆形爬行
turtle.circle(-rad,angle)
turtle.circle(rad,angle/2)
turtle.fd(rad) # fd()==forward() -> 乌龟向前直线爬行移动rad的距离
turtle.circle(neckrad+1,180)
turtle.fd(rad*2/3)
def main():
turtle.setup(1300,800,0,0) # setup(width,height,startx,starty)函数 -> 启动一个左上角的图形窗口
pythonsize=30
turtle.pensize(pythonsize) # pensize()函数 -> 小乌龟运动轨迹的宽度
turtle.pencolor("blue") # pencolor()函数 -> 小乌龟运动轨迹的颜色
turtle.seth(-40)# seth()函数 -> 启动时运动的方向
drawSnake(40,80,5,pythonsize/2)
main()
2.画等边三角形
from turtle import *
setup(1300,800,0,0)
fd(300)
seth(120)
fd(300)
seth(-120) # 相对于水平直线的