python第一周作业

六角形绘制

 1 import turtle
 2 turtle.left(90)
 3 turtle.color('yellow','green')
 4 
 5 turtle.begin_fill()
 6 for i in range(6):
 7     turtle.fd(100)
 8     turtle.right(120)
 9     turtle.fd(100)
10     turtle.left(60)
11 turtle.end_fill()
12 
13 turtle.color('blue')
14 turtle.begin_fill()
15 turtle.right(60)
16 
17 for i in range(6):
18     turtle.fd(100)
19     turtle.right(60)
20 turtle.end_fill()
六角形绘制

 

 

五角星绘制

 1 import turtle
 2 turtle.penup()
 3 turtle.fd(-100)
 4 turtle.pendown()
 5 turtle.fillcolor('red')
 6 
 7 turtle.begin_fill()
 8 for i in range(5):
 9     turtle.fd(200)
10     turtle.right(144)
11 turtle.end_fill()
五角星绘制

 

 

叠加三角形绘制

 1 import turtle
 2 turtle.pensize(5)
 3 turtle.color('pink','orange')
 4 turtle.begin_fill()
 5 
 6 for i in range(3):
 7     turtle.fd(100)
 8     turtle.right(120)
 9 turtle.end_fill()
10 turtle.left(60)
11 
12 turtle.pencolor('gold')
13 turtle.pu()
14 turtle.fd(-100)
15 turtle.down()
16 
17 for i in range(3):
18     turtle.fd(200)
19     turtle.right(120)
叠加三角形绘制

posted @ 2020-03-11 21:07  zhENie  阅读(194)  评论(0)    收藏  举报