猫史档案馆


【Python作品分享】去太空,趣编程【作品秀】

用户:接沫没急机接沫没急机查看:0 回复:1 评论:0 创建时间:2021-05-11T18:43:13


【作品展示】

center_image

 

【作品介绍】

这是一款关于太空探险的作品。3个太空宇航员在一个小行星上探索宇宙的时候看到许多小星星,一个人造卫星,一个宇宙飞船甚至还有一个新的星球!!!这个重大发现使他们看愣住了,激动无法用言语表达。

 

【作品源代码】

import turtle
import time
import random

__Pen = turtle.Pen()


#开始进入Python的世界
turtle.bgcolor("#000000")
print('欢迎来到航空展示馆')
print(str(input('你的名字?')), '你好!')
print('3秒后开始展示')
time.sleep(1)
print('3')
time.sleep(1)
print('2')
time.sleep(1)
print('1')
time.sleep(1)
print('开始')
time.sleep(1)
星星 = turtle.Pen()
星星.speed(0)
for __count in range(20):
    星星.penup()
    星星.setx(random.randint((-800), 800))
    星星.sety(random.randint((-500), 500))
    星星.pendown()
    星星.fillcolor("#ffffff")
    星星.begin_fill()
    星星.right(70)
    星星.forward(10)
    星星.left(50)
    星星.forward(10)
    for __count in range(3):
        星星.right(140)
        星星.forward(10)
        星星.left(50)
        星星.forward(10)
    星星.end_fill()
for __count in range(20):
    星星.penup()
    星星.setx(random.randint((-800), 800))
    星星.sety(random.randint((-500), 500))
    星星.pendown()
    星星.fillcolor("#ffffff")
    星星.begin_fill()
    星星.right(70)
    星星.forward(8)
    星星.left(50)
    星星.forward(8)
    for __count in range(3):
        星星.right(140)
        星星.forward(8)
        星星.left(50)
        星星.forward(8)
    星星.end_fill()
for __count in range(20):
    星星.penup()
    星星.setx(random.randint((-800), 800))
    星星.sety(random.randint((-500), 500))
    星星.pendown()
    星星.fillcolor("#ffffff")
    星星.begin_fill()
    星星.right(70)
    星星.forward(6)
    星星.left(50)
    星星.forward(6)
    for __count in range(3):
        星星.right(140)
        星星.forward(6)
        星星.left(50)
        星星.forward(6)
    星星.end_fill()
for __count in range(20):
    星星.penup()
    星星.setx(random.randint((-800), 800))
    星星.sety(random.randint((-500), 500))
    星星.pendown()
    星星.fillcolor("#ffffff")
    星星.begin_fill()
    星星.right(70)
    星星.forward(4)
    星星.left(50)
    星星.forward(4)
    for __count in range(3):
        星星.right(140)
        星星.forward(4)
        星星.left(50)
        星星.forward(4)
    星星.end_fill()
星星.hideturtle()

#开始进入Python的世界
__Pen.speed(0)
__Pen.showturtle()
__Pen.penup()
__Pen.goto(0, (-100))
__Pen.pendown()
__Pen.fillcolor("#ffcc66")
__Pen.begin_fill()
__Pen.left(90)
for __count in range(10):
    __Pen.forward(20)
    __Pen.right(3)
__Pen.right(110)
for __count in range(10):
    __Pen.forward(20)
    __Pen.right(3)
__Pen.right(83)
__Pen.forward(70)
__Pen.end_fill()
__Pen.penup()
__Pen.right(90)
__Pen.forward(60)
__Pen.right(90)
__Pen.forward((-30))
__Pen.right(90)
__Pen.pendown()
__Pen.fillcolor("#33cc00")
__Pen.begin_fill()
__Pen.circle(40)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(0, (-120))
__Pen.right(10)
for __count in range(3):
    __Pen.fillcolor("#ff0000")
    __Pen.begin_fill()
    __Pen.pendown()
    __Pen.right(90)
    __Pen.circle(30, steps=3)
    __Pen.end_fill()
    __Pen.penup()
    __Pen.right(180)
    __Pen.forward(70)
    __Pen.right(90)
__Pen.hideturtle()

#开始进入Python的世界
星球 = turtle.Pen()
星球.speed(0)
星球.penup()
星球.goto((-500), 0)
星球.fillcolor("#33ffff")
星球.begin_fill()
星球.pendown()
星球.circle(200)
星球.end_fill()
星球.penup()
星球.goto((-500), 50)
星球.pendown()
星球.pencolor("#009900")
星球.fillcolor("#009900")
星球.begin_fill()
星球.circle(30, steps=8)
星球.pensize(5)
星球.goto((-500), 150)
星球.circle(30, steps=6)
星球.end_fill()
星球.penup()
星球.goto((-600), 50)
星球.pendown()
星球.fillcolor("#009900")
星球.begin_fill()
星球.circle(30, steps=9)
星球.end_fill()
星球.penup()
星球.goto((-400), 200)
星球.pendown()
星球.fillcolor("#009900")
星球.begin_fill()
星球.circle(30, steps=9)
星球.goto((-650), 100)
星球.circle(30, steps=8)
星球.end_fill()
星球.hideturtle()

#开始进入Python的世界
宇航员 = turtle.Pen()
宇航员.speed(0)
宇航员.penup()
宇航员.goto(500, (-100))
宇航员.fillcolor("#ffffff")
宇航员.begin_fill()
宇航员.pendown()
宇航员.left(180)
for __count in range(300):
    宇航员.forward(1)
    宇航员.right(1)
宇航员.end_fill()
宇航员.penup()
宇航员.right(90)
宇航员.forward(10)
宇航员.left(60)
宇航员.forward(25)
宇航员.fillcolor("#999999")
宇航员.begin_fill()
宇航员.pendown()
宇航员.right(180)
宇航员.circle(40)
宇航员.end_fill()
宇航员.penup()
宇航员.forward(30)
宇航员.pendown()
宇航员.fillcolor("#ffffff")
宇航员.begin_fill()
for __count in range(90):
    宇航员.forward(1)
    宇航员.right(1)
宇航员.forward(50)
宇航员.right(90)
宇航员.forward(30)
宇航员.right(90)
宇航员.forward(50)
宇航员.right(180)
宇航员.forward(100)
宇航员.right(90)
宇航员.forward(20)
宇航员.left(90)
宇航员.forward(100)
宇航员.right(90)
宇航员.forward(40)
宇航员.right(90)
宇航员.forward(100)
宇航员.right(180)
宇航员.forward(100)
宇航员.right(90)
宇航员.forward(40)
宇航员.right(90)
宇航员.forward(100)
宇航员.left(90)
宇航员.forward(20)
宇航员.right(90)
宇航员.forward(100)
宇航员.right(180)
宇航员.forward(50)
宇航员.right(90)
宇航员.forward(30)
宇航员.right(90)
宇航员.forward(50)
for __count in range(90):
    宇航员.forward(1)
    宇航员.right(1)
宇航员.forward(5)
宇航员.end_fill()
宇航员.fillcolor("#666666")
宇航员.begin_fill()
宇航员.right(90)
宇航员.forward(100)
宇航员.left(90)
宇航员.forward(60)
宇航员.left(90)
宇航员.forward(100)
宇航员.end_fill()
宇航员.hideturtle()

#开始进入Python的世界
北斗七星 = turtle.Pen()
北斗七星.speed(0)
北斗七星.penup()
北斗七星.goto(400, 300)
北斗七星.pendown()
北斗七星.pencolor("#ffffcc")
北斗七星.dot(5)
北斗七星.right(70)
北斗七星.forward(50)
北斗七星.dot(5)
北斗七星.left(70)
北斗七星.forward(50)
北斗七星.dot(5)
北斗七星.forward(50)
北斗七星.dot(5)
北斗七星.left(60)
北斗七星.forward(50)
北斗七星.dot(5)
北斗七星.right(72)
北斗七星.forward(50)
北斗七星.dot(5)
北斗七星.right(2)
北斗七星.forward(50)
北斗七星.dot(5)
北斗七星.hideturtle()

#开始进入Python的世界
双子座 = turtle.Pen()
双子座.speed(0)
双子座.penup()
双子座.goto((-650), (-150))
双子座.pencolor("#ffffcc")
双子座.pendown()
双子座.dot(5)
双子座.left(60)
双子座.forward(60)
双子座.dot(5)
双子座.right(70)
双子座.forward(60)
双子座.dot(5)
双子座.right(70)
双子座.forward(60)
双子座.dot(5)
双子座.left(70)
双子座.forward(60)
双子座.dot(5)
双子座.left(180)
双子座.forward(60)
双子座.left(75)
双子座.forward(60)
双子座.dot(5)
双子座.left(30)
双子座.forward(60)
双子座.dot(5)
双子座.left(45)
双子座.forward(50)
双子座.dot(5)
双子座.left(45)
双子座.forward(50)
双子座.dot(5)
双子座.penup()
双子座.goto((-650), (-150))
双子座.pendown()
双子座.right(120)
双子座.forward(60)
双子座.dot(5)
双子座.right(180)
双子座.forward(60)
双子座.right(140)
双子座.forward(60)
双子座.dot(5)
双子座.right(25)
双子座.forward(60)
双子座.dot(5)
双子座.right(45)
双子座.forward(50)
双子座.dot(5)
双子座.hideturtle()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
浮躁的飓风雀HYKa浮躁的飓风雀HYKa

来个turtle.done()就更好了

点赞0


评论