用户:
Thunmen查看:0 回复:0 评论:0 创建时间:2021-05-11T19:41:44
【作品展示】

【作品介绍】
在太空中,八颗小行星绕着太阳公转。
【作品源代码】
import turtle
import math
import random
def my_1():
planit1.shape('circle')
planit1.speed(0)
planit1.penup()
planit1.setheading(b)
planit1.forward(((180 * 5) / (math.pi)))
planit1.color('#33CC66')
def my_5():
planit6.shape('circle')
planit6.speed(0)
planit6.penup()
planit6.setheading(f)
planit6.forward(((180 * 11) / (math.pi)))
planit6.color('#CCCCFF')
def my_6():
planit7.shape('circle')
planit7.speed(0)
planit7.penup()
planit7.setheading(h)
planit7.forward(((180 * 3) / (math.pi)))
planit7.color('#3399FF')
def my_2():
planit3.shape('circle')
planit3.speed(0)
planit3.penup()
planit3.setheading(c)
planit3.forward(((180 * 7) / (math.pi)))
planit3.color('#CC9966')
def my_3():
planit4.shape('circle')
planit4.speed(0)
planit4.penup()
planit4.setheading(d)
planit4.forward(((180 * 9) / (math.pi)))
planit4.color('#FFFFAA')
def my_7():
planit8.shape('circle')
planit8.speed(0)
planit8.penup()
planit8.setheading(g)
planit8.forward(((180 * 8) / (math.pi)))
planit8.color('#CC9999')
def my_4():
planit2.shape('circle')
planit2.speed(0)
planit2.penup()
planit2.setheading(e)
planit2.forward(((180 * 1) / (math.pi)))
planit2.color('#CC9900')
def my_8():
planit5.shape('circle')
planit5.speed(0)
planit5.penup()
planit5.setheading(i)
planit5.forward(((180 * 2) / (math.pi)))
planit5.color('#FFCC00')
def my_03():
planit2.left(1)
planit2.forward(1)
def my_05():
planit4.left(1)
planit4.forward(9)
def my_02():
planit1.left(1)
planit1.forward(5)
def my_08():
planit7.left(1)
planit7.forward(3)
def my_04():
planit3.left(1)
planit3.forward(7)
def my_09():
planit8.left(1)
planit8.forward(8)
def my_06():
planit5.right(1)
planit5.backward(2)
def my_07():
planit6.left(1)
planit6.forward(11)
#开始进入Python的世界
turtle.bgcolor("#000000")
sun = turtle.Pen()
sun.speed(0)
sun.penup()
sun.shape('circle')
sun.color('#FFFFFF')
for m in range(random.randint(20, 50)):
sun.goto(random.uniform((-750), 750), random.uniform((-500), 500))
sun.pendown()
sun.dot(2)
sun.penup()
sun.home()
sun.color('#FFFF33')
planit1 = turtle.Pen()
planit3 = turtle.Pen()
planit4 = turtle.Pen()
planit2 = turtle.Pen()
planit5 = turtle.Pen()
planit6 = turtle.Pen()
planit7 = turtle.Pen()
planit8 = turtle.Pen()
b = random.uniform(0, 360)
c = random.uniform(0, 360)
d = random.uniform(0, 360)
e = random.uniform(0, 360)
f = random.uniform(0, 360)
g = random.uniform(0, 360)
h = random.uniform(0, 360)
i = random.uniform(0, 360)
my_1()
my_2()
my_3()
my_4()
my_5()
my_6()
my_7()
my_8()
planit1.left(90)
planit2.left(90)
planit3.left(90)
planit4.left(90)
planit5.left(90)
planit6.left(90)
planit7.left(90)
planit8.left(90)
while True:
my_02()
my_03()
my_04()
my_05()
my_06()
my_07()
my_08()
my_09()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn