进入主题
1.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import turtle as t
import math
t.pensize( 3 )
t.tracer( 10 )
t.hideturtle()
start_x = - 200
for y in range ( - 150 , 150 , 5 ):
t.penup()
t.goto(start_x,y)
t.pendown()
for x in range ( - 200 , 200 , 1 ):
if ((y - 50 * (math.cos( 0.05 * x)) < = 80 ) and
(y - 50 * (math.cos( 0.05 * x)) > = 60 )):
t.pencolor( 'yellow' )
elif ((y - 50 * (math.cos( 0.05 * x)) < = 40 ) and
(y - 50 * (math.cos( 0.05 * x)) > = - 20 )):
t.pencolor( 'blue' )
elif ((y - 50 * (math.cos( 0.05 * x)) < = - 20 ) and
(y - 50 * (math.cos( 0.05 * x)) > = - 80 )):
t.pencolor( 'red' )
elif ((y - 50 * (math.cos( 0.05 * x)) < = - 60 ) and
(y - 50 * (math.cos( 0.05 )) < = - 80 )):
t.pencolor( 'green' )
else :
t.pencolor( 'black' )
t.setx(x)
t.update()
t.done()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import turtle as t
t.speed( 0 )
t.tracer( 20 )
t.hideturtle()
t.colormode( 255 )
angle = 90
for x in range ( 255 , 0 , - 5 ):
for n in range ( 360 / / angle):
t.pencolor((x, 255 , 255 ))
t.fillcolor(( 25 ,x, 255 ))
t.begin_fill()
for i in range ( 2 ):
t.forward(x)
t.right(angle)
t.forward(x)
t.right( 180 - angle)
t.end_fill()
t.right(angle)
t.update()
t.done()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import turtle as t
t.speed( 0 )
t.tracer( 20 )
t.colormode( 255 )
angle = 60
angle2 = 3
for x in range ( 255 , 0 , - 5 ):
for n in range ( 360 / / angle):
t.pencolor((x, 255 , 255 ))
t.fillcolor(( 255 ,x, 255 ))
t.begin_fill()
for i in range ( 2 ):
t.forward(x)
t.right(angle)
t.forward(x)
t.right( 180 - angle)
t.end_fill()
t.right(angle)
t.right(angle2)
t.update()
t.done()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from turtle import * colormode( 255 )
tracer( 5 )
a1 = 39
a2 = 1
for x in range ( 255 , 0 , - 5 ):
pencolor(x, 255 , 255 )
fillcolor( 255 ,x, 255 )
for y in range ( 360 / / a1):
begin_fill()
for z in range ( 2 ):
fd(x)
rt(a1)
fd(x)
rt( 180 - a1)
end_fill()
rt(a1)
rt(a2)
update()
ht()
done()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import turtle as t
t.speed( 0 )
t.hideturtle()
t.penup()
t.setx( - 200 )
t.pendown()
r = 20
i = 6
for x in range ( 10 ):
if x % 2 = = 0 :
t.fillcolor( "skyblue" )
t.begin_fill()
t.circle(r)
t.end_fill()
add = 0
else :
t.fillcolor( "green" )
t.begin_fill()
for n in range ( 4 ):
t.forward(r * 2 )
t.left( 90 )
t.end_fill()
add = r * 2
t.penup()
t.forward(r + i + add)
t.pendown()
t.done()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import turtle as t
t.pensize( 5 )
t.tracer( 10 )
t.hideturtle()
start_x = - 200
for y in range ( - 150 , 150 , 20 ):
t.penup()
t.goto(start_x,y)
t.pendown()
for x in range ( - 200 , 200 , 1 ):
if ((x < 100 and x > 0 ) and
(y < 80 and y > 0 )):
t.pencolor( 'yellow' )
elif ((x < 100 and x > 0 ) and
(y < 0 and y > - 80 )):
t.pencolor( 'blue' )
elif ((x < 0 and x > - 100 ) and
(y < 80 and y > 0 )):
t.pencolor( 'red' )
elif ((x < 0 and x > - 100 ) and
(y < 0 and y > - 80 )):
t.pencolor( 'orange' )
else :
t.pencolor( 'green' )
t.setx(x)
t.update()
t.done()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import turtle as t
t.pensize( 5 )
t.tracer( 10 )
t.hideturtle()
start_x = - 200
for y in range ( - 150 , 150 , 20 ):
t.penup()
t.goto(start_x,y)
t.pendown()
for x in range ( - 200 , 200 , 1 ):
if ((y - x < = 40 ) and
(y - x > = - 40 )):
t.pencolor( 'yellow' )
elif ((y + x < = 40 ) and
(y + x > = - 40 )):
t.pencolor( 'blue' )
else :
t.pencolor( 'green' )
t.setx(x)
t.update()
t.done()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import turtle as t
t.speed( 0 )
t.tracer( 20 )
t.hideturtle()
t.colormode( 255 )
angle = 60
for x in range ( 255 , 0 , - 5 ):
for n in range ( 360 / / angle):
t.pencolor((x, 255 , 255 ))
t.fillcolor(( 255 ,x, 255 ))
t.begin_fill()
for i in range ( 2 ):
t.forward(x)
t.right(angle)
t.forward(x)
t.right( 180 - angle)
t.end_fill()
t.right(angle)
t.update()
t.done()
|
总结
本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注服务器之家的更多内容!
原文链接:https://blog.csdn.net/m0_60636930/article/details/119729343