"""
Python绘制蟒蛇
"""
# 海龟 绘图库
import turtle
turtle.setup(1920, 1080, 0, 0) # 初始化画布的宽高位置等数据(像素) turtle.setup(width, height, startx, starty)
turtle.penup() # 将画笔抬起,海龟轨迹不再显示
turtle.fd(-250)
turtle.pendown() # 将海龟落下
turtle.pensize(25) # 或者width()
turtle.pencolor("red") # 颜色小写字符串pencolor("purple") 或rgb小数值(0.63,0.13,0.94) 或rgb元祖值((0.63,0.13,0.94))
turtle.seth(-40)
for i in range(4): # range(N) - 产生0~N-1的整数序列,共N个.range(2,5)产生(2,3,4)
turtle.circle(40, 80) # circle(+-r,angle)
turtle.circle(-40, 80)
turtle.circle(40, 80 / 2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2 / 3)
turtle.done()
"""
fd()|forward()向海龟现在的正前方行进
bk()|back()反方向
circle(r,angle) 以海龟当前最侧某个点为圆心绘制
seth(angle) 改变海龟的行进方向,只改变方向但是不前进(绝对角度)
seth(45) setheading -(右上)
从海龟角度(相对角度):
left(angle)
right(angle)
"""