用户:
Critical_value查看:0 回复:0 评论:0 创建时间:2022-09-03T19:46:13
【作品展示】

【作品介绍】
宇宙生成代码代码内有详细介绍
【作品源代码】
import turtle
import random
import time
#此代码放到海龟编辑器即可使用
#作者:天腐 代码作品:宇宙生成器 不要盗代码!不要盗代码!不要盗代码!
#开始进入Python的世界
t = turtle.Pen()
turtle.bgcolor("#000000")
t.penup()
t.hideturtle()
#数值越低,素材概率越高
巨型黑洞 = 1
星道 = 1
黑洞 = 1
魔幻星球 = 1
星 = 1
红巨星 = 1
中子星 = 1
#不要盗代码!不要盗代码!不要盗代码!
for __count in range(10000):
a = random.randint(1, 4)
if (a == 1):
t.pencolor("#999999")
t.dot(random.randint(5, 20))
t.pencolor("#ffffff")
t.dot(random.randint(3, 15))
elif (a == 2):
t.pencolor("#666600")
t.dot(random.randint(5, 20))
t.pencolor("#ffff00")
t.dot(random.randint(3, 15))
elif (a == 2):
t.pencolor("#990000")
t.dot(random.randint(5, 20))
t.pencolor("#ffcccc")
t.dot(random.randint(3, 15))
else:
t.pencolor("#cc9933")
t.dot(random.randint(5, 20))
t.pencolor("#ffff99")
t.dot(random.randint(3, 15))
# 生成恒星
t.setheading(random.randint(1, 360))
t.forward(random.randint(50, 75))
a = random.randint(1, 中子星)
if (a == 1):
t.pencolor("#ffffcc")
t.dot(random.randint(10, 25))
t.pencolor("#ffffff")
t.dot(random.randint(9, 20))
t.pencolor("#ccffff")
t.dot(random.randint(5, 15))
# 生成中子星
t.setheading(random.randint(1, 360))
t.forward(random.randint(50, 100))
a = random.randint(1, 红巨星)
if (a == 1):
t.pencolor("#ffffcc")
t.dot(random.randint(45, 50))
t.pencolor("#ff0000")
t.dot(random.randint(40, 43))
t.pencolor("#ff6600")
t.dot(random.randint(15, 43))
# 生成红巨星
t.setheading(random.randint(1, 360))
t.forward(random.randint(1, 50))
a = random.randint(1, 星)
if (a == 1):
t.pencolor("#ffffcc")
t.dot(random.randint(5, 7))
t.setheading(random.randint(1, 360))
t.forward(random.randint(50, 100))
a = random.randint(1, 星)
if (a == 1):
t.pencolor("#ffffcc")
t.dot(random.randint(5, 7))
t.setheading(random.randint(1, 360))
t.forward(random.randint(50, 100))
a = random.randint(1, 魔幻星球)
if (a == 1):
t.pencolor("#ff0000")
t.dot(100)
t.pencolor("#ff9900")
t.dot(75)
t.pencolor("#ffff00")
t.dot(50)
t.pencolor("#33ff33")
t.dot(25)
t.pencolor("#66cccc")
t.pensize(15)
t.pencolor("#33ccff")
t.dot(5)
t.pencolor("#6666cc")
t.pensize(3)
# 生成魔幻星球
t.setheading(random.randint(1, 360))
t.forward(random.randint(1, 100))
a = random.randint(1, 黑洞)
if (a == 1):
t.pencolor("#ffffcc")
t.dot(random.randint(25, 45))
t.pencolor("#ffffff")
t.dot(random.randint(19, 35))
t.pencolor("#000000")
t.dot(random.randint(15, 20))
t.pencolor("#ffffcc")
t.pensize(5)
t.pendown()
t.forward(40)
t.backward(80)
t.penup()
# 生成黑洞
t.setheading(random.randint(1, 360))
t.forward(random.randint(50, 75))
a = random.randint(1, 星道)
if (a == 1):
t.pencolor("#ffffcc")
t.pensize(3)
t.pendown()
t.forward(20)
t.pensize(5)
t.forward(40)
t.pensize(3)
t.forward(20)
t.penup()
# 生成星道
t.setheading(random.randint(1, 360))
t.forward(random.randint(50, 75))
a = random.randint(1, 巨型黑洞)
if (a == 1):
t.pencolor("#ffffcc")
t.dot(random.randint(100, 150))
t.pencolor("#ffffff")
t.dot(random.randint(90, 95))
t.pencolor("#000000")
t.dot(random.randint(88, 89))
t.pencolor("#ffffcc")
t.pensize(5)
t.pendown()
t.forward(200)
t.backward(400)
t.penup()
t.backward(50)
time.sleep(100)
#不要盗代码!不要盗代码!不要盗代码!
#不要盗代码!不要盗代码!不要盗代码!
#不要盗代码!不要盗代码!不要盗代码!
#不要盗代码!不要盗代码!不要盗代码!
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn