实验6

5:

 1 from turtle import *
 2 
 3 def move(x,y):
 4     penup()
 5     goto(x,y)
 6     pendown()
 7 
 8 
 9 move(-100,0)
10 begin_fill()
11 for i in range(4):
12     fd(200)
13     left(90)
14 end_fill()
15 
16 move(0,0)
17 begin_fill()
18 pencolor('red')
19 fillcolor('red')
20 left(45)
21 for i in range(4):
22     fd(100*2**0.5)
23     left(90)
24 end_fill()
25 
26 hideturtle()
27 done()

截图:

5-2:

 1 from turtle import *
 2 
 3 def move(x,y):
 4     penup()
 5     goto(x,y)
 6     pendown()
 7 
 8 
 9 pensize(2)
10 pencolor('blue')
11 speed(0)
12 
13 r = 40
14 move(0,-r)
15 for i in range(5):
16     circle(r)
17     r+=20
18     move(0,-r)
19 
20 move(-120,0)
21 begin_fill()
22 fillcolor('white')
23 pencolor('white')
24 for i in range(4):
25     fd(120)
26     left(90)
27 end_fill()
28 
29 move(-120,-120)
30 begin_fill()
31 fillcolor('white')
32 pencolor('white')
33 for i in range(4):
34     fd(120)
35     left(90)
36 end_fill()
37 
38 move(0,-120)
39 begin_fill()
40 fillcolor('white')
41 pencolor('white')
42 for i in range(4):
43     fd(120)
44     left(90)
45 end_fill()
46 
47 pencolor('blue')
48 move(0,0)
49 fd(120)
50 move(0,0)
51 left(90)
52 fd(120)
53 
54 
55 hideturtle()
56 done()

截图:

6:

 1 from turtle import *
 2 
 3 setup(800,600)
 4 speed(0)
 5 
 6 def move(x,y):
 7     penup()
 8     goto(x,y)
 9     pendown()
10 
11 bgcolor('black')
12 
13 move(0,-100)
14 pencolor('yellow')
15 fillcolor('yellow')
16 begin_fill()
17 circle(100)
18 end_fill()
19 
20 pencolor('black')
21 move(0,0)
22 begin_fill()
23 fillcolor('black')
24 right(45)
25 for i in range(4):
26     fd(100)
27     left(90)
28 
29 move(0,50)
30 circle(16)
31 end_fill()
32 
33 pencolor('white')
34 fillcolor('white')
35 begin_fill()
36 move(-4*2**0.5,50+4*2**0.5)
37 circle(4)
38 end_fill()
39 
40 hideturtle()
41 done()

截图:

 

posted @ 2023-06-07 22:44  kuma-ja  阅读(17)  评论(0)    收藏  举报