第一周作业

Posted on 2020-03-12 21:50  我来写作业了  阅读(87)  评论(0)    收藏  举报

1、绘制五角星

1 import turtle
2 turtle.pensize(2)
3 turtle.pencolor("black")
4 turtle.fillcolor("red")
5 turtle.begin_fill()
6 for i in range(5):
7     turtle.forward(200)
8     turtle.right(144)
9 turtle.end_fill()

效果图:

2、绘制六角形

 1 import turtle
 2 turtle.pensize(2)
 3 turtle.pencolor('pink')
 4 turtle.seth(30)
 5 turtle.fd(100)
 6 turtle.seth(-90)
 7 turtle.fd(100)
 8 turtle.seth(150)
 9 turtle.fd(100)
10 turtle.backward(100/3)
11 turtle.seth(90)
12 turtle.fd(200/3)
13 turtle.seth(-30)
14 turtle.fd(100)
15 turtle.seth(-150)
16 turtle.fd(100)
17 turtle.seth(90)
18 turtle.fd(100/3)

效果图

3、叠加三角形:

 1 import turtle
 2 turtle.pensize(2)
 3 turtle.pencolor('pink')
 4 turtle.fillcolor('pink')
 5 turtle.begin_fill()
 6 turtle.seth(60)
 7 turtle.fd(80)
 8 turtle.seth(-60)
 9 turtle.fd(80)
10 turtle.seth(180)
11 turtle.fd(80)
12 turtle.end_fill()
13 turtle.pencolor('yellow')
14 turtle.fillcolor('yellow')
15 turtle.begin_fill()
16 turtle.seth(-120)
17 turtle.fd(80)
18 turtle.seth(0)
19 turtle.fd(80)
20 turtle.seth(120)
21 turtle.fd(80)
22 turtle.end_fill()
23 turtle.pencolor('purple')
24 turtle.fillcolor('purple')
25 turtle.begin_fill()
26 turtle.seth(0)
27 turtle.fd(80)
28 turtle.seth(-120)
29 turtle.fd(80)
30 turtle.end_fill()
31 turtle.pencolor('blue')
32 turtle.fillcolor('blue')
33 turtle.begin_fill()
34 turtle.seth(0)
35 turtle.fd(80)
36 turtle.seth(120)
37 turtle.fd(80)
38 turtle.end_fill()

 

效果图: