turtle绘制蟒蛇

 1 import turtle
 2 turtle.setup(650, 350, 200, 200)  # 设置画布的大小和位置,前两个参数是长宽,后面是相对屏幕的位置
 3 
 4 turtle.penup()
 5 turtle.fd(-250)
 6 turtle.pendown()
 7 turtle.pensize(25)
 8 turtle.pencolor('purple')
 9 # turtle.left(90)  绝对坐标与相对坐标
10 # turtle.fd(10)
11 turtle.seth(-40)
12 for i in range(4):
13     turtle.circle(40, 80)
14     turtle.circle(-40, 80)
15 turtle.circle(40, 80/2)
16 turtle.fd(40)
17 turtle.circle(16, 180)
18 turtle.fd(40 * 2/3)
19 turtle.done()

绝对坐标:goto(x, y)

    circle(r, angle)  #定左侧r距离的圆心,绕过angle角度,如果r为负,即为右侧;

绝对度数:

  setheading()    seth(angle)

 

 

posted @ 2019-01-18 10:44  薇薇前进  阅读(439)  评论(0编辑  收藏  举报