Python第一周

 1 import turtle
 2 
 3 turtle.setup(700,700,100,50) #设置画布 
 4 turtle.seth(90) #调整下笔位置
 5 turtle.penup()
 6 turtle.fd(200)
 7 turtle.pendown()
 8 turtle.pensize(10) #设置画笔大小
 9 turtle.fillcolor("red") #设置三角形颜色为红色
10 turtle.begin_fill()
11 
12 #开始画
13 turtle.seth(-108)
14 turtle.fd(300)
15 turtle.seth(36)
16 turtle.fd(300)
17 turtle.seth(180)
18 turtle.fd(300)
19 turtle.seth(-36)
20 turtle.fd(300)
21 turtle.seth(108)
22 turtle.fd(300)
23 turtle.end_fill() #结束填色
24 turtle.done()

 1 import turtle
 2 
 3 turtle.setup(700,700,100,50) #设置画布 
 4 turtle.penup() #调整下笔位置
 5 turtle.seth(90) 
 6 turtle.fd(200)
 7 turtle.seth(180)
 8 turtle.fd(100)
 9 turtle.pendown()
10 turtle.pensize(10) #设置画笔大小
11 
12 #开始画一个大三角形
13 turtle.seth(-90)
14 turtle.fd(300)
15 turtle.seth(30)
16 turtle.fd(300)
17 turtle.seth(150)
18 turtle.fd(300)
19 
20 #调整画笔位置
21 turtle.seth(-90)
22 turtle.fd(100)
23 turtle.seth(30)
24 turtle.fd(200)
25 
26 #第二个大三角形
27 turtle.seth(-90)
28 turtle.fd(300)
29 turtle.seth(150)
30 turtle.fd(300)
31 turtle.seth(30)
32 turtle.fd(300)
33 turtle.done()

 1 import turtle
 2 turtle.setup(700,700,100,50) #设置画布 
 3 turtle.seth(90) #调整下笔位置
 4 turtle.penup()
 5 turtle.fd(200)
 6 turtle.pendown()
 7 turtle.pensize(10) #设置画笔大小
 8 
 9 
10 #大三角
11 turtle.seth(-120)
12 turtle.fillcolor("red") #设置三角形颜色为红色
13 turtle.begin_fill()
14 turtle.fd(500)
15 turtle.seth(0)
16 turtle.fd(500)
17 turtle.seth(120)
18 turtle.fd(500)
19 turtle.end_fill()
20 
21 #小三角
22 turtle.fd(-250) #调整画笔位置
23 turtle.fillcolor("green") #设置三角形颜色为绿色
24 turtle.begin_fill()
25 turtle.seth(180)
26 turtle.fd(250)
27 turtle.seth(-60)
28 turtle.fd(250)
29 turtle.seth(60)
30 turtle.fd(250)
31 turtle.end_fill()
32 turtle.done()
turtle库的笔记
1 绘图窗口设置命令
turtle.setup(200,150,100,50):(宽,高,距离屏幕左边距离,距离屏幕上方距离),屏幕左上角原点,单位像素。
2 运动命令
turtle.goto(x,y):直接转跳到(x,y)点,以绘图窗口为原点,向右为x,向上为y。
turtle.fd(d);turtle.forward(d):以当前方向,往前行d像素。
turtle.circle(r,angle):从当前位置以r为半径圆的angle角度旋转。
3 方向设置命令
turtle.seth(angle):以x方向为起点将方向偏转为angle度,逆时针为正。只改变行进方向但不行进。
turtle.left(angle):当前行进方向的基础上,向左旋转angle度。
turtle.right(angle):在当前行进方向的基础上,向右旋转angle度。
4 画笔控制命令
turtle.penup():抬笔
turtle.pendown():落笔
turtle,pencolor(颜色名red/RGB三元组/颜色编码):画笔颜色
turtle.fillcolor(colorstring):绘制图形的填充颜色
turtle.begin_fill():开始填充
turtle.fillng():返回当前是否在填充状态

 

posted @ 2020-03-16 02:00  谦里之外!!!  阅读(162)  评论(0编辑  收藏  举报