猫史档案馆


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

用户:NoChocolate_无巧NoChocolate_无巧查看:0 回复:0 评论:0 创建时间:2021-05-02T08:59:43


【作品展示】

center_image

 

【作品介绍】

冒险家们,让我们一起探索地球吧。

 

【作品源代码】

import turtle
import random


# 导入turtle库和random库

# 画笔初始化
bj = turtle.Turtle()
xq = turtle.Turtle()
bj.speed(0)
xq.speed(0)
zj1 = 0
zj2 = 0

# 背景初始化
turtle.bgcolor('black')
bj.pencolor('white')
bj.penup()
for i in range(100):
    zj1 = random.randint((-300), 300)
    zj2 = random.randint((-250), 250)
    bj.goto(zj1, zj2)
    bj.pendown()
    bj.dot(3)
    bj.penup()

# 画地球[水]
xq.penup()
xq.goto((-50), 0)
xq.color('blue')
xq.begin_fill()
xq.circle(50)
xq.fillcolor('blue')
xq.end_fill()

# 画地球[陆]
xq.pencolor('green')
for i in range(2):
    xq.pendown()
    xq.begin_fill()
    xq.circle(50, 75)
    xq.left(87)
    xq.forward(6)
    xq.right(32)
    xq.forward(6)
    xq.left(87)
    xq.forward(6)
    xq.right(32)
    xq.forward(6)
    xq.fillcolor('green')
    xq.end_fill()
    xq.penup()
    xq.setheading(55)
    xq.circle(37, 135)

xq.goto((-25), 50)
xq.begin_fill()
for __count in range(8):
    xq.forward(5)
    xq.right(random.randint(10, 40))
xq.fillcolor('green')
xq.end_fill()
xq.goto((-250), 200)
xq.write('退出以执行下一步', font = ('Arial', 18, 'bold'))
xq.hideturtle()
bj.hideturtle()
turtle.done()

print('    地球(Earth)是太阳系中由内及外的第三颗行星,是太阳系中直径、质量和密度最大的类地行星,地球自西向东自转,同时围绕太阳公转,距太阳约1.496亿千米。')
print('    地球表面积5.1亿平方公里,其中71%为海洋,29%为陆地,在太空上看地球呈蓝色。地球内部有核、幔、壳结构,地球外部有水圈、大气圈以及磁场。地球赤道半径6378.137千米,极半径6356.752千米,平均半径约6371千米,赤道周长大约为40076千米,呈两极稍扁、赤道略鼓的不规则的椭圆球体。')
print()
while True:
    xz = input('冒险家们,你们还想了解什么呢?(公转/自转/季节/形成/退出)')
    if (xz == '公转'):
        print('    地球绕太阳公转的轨道与太阳的平均距离大约是1.5亿千米(9300万英里),每365.25喵平太阳日转一圈,称为一恒星年。')
    elif (xz == '自转'):
        print('    地球在自转时同时公转,自转一周需用2喵时56分4秒,公转了约0.986度,按地球自转速度折合3分56秒,时间,自转加上公转用的时间共24小时。经度每隔15度,地方时相差一小时。')
    elif (xz == '季节'):
        print('    在北半球,冬至出现于每年的12月21日前后,夏至出现于6月21日左右,春分通常出现于3月20日,秋分通常出现于9月22日或9月23日。在南半球,春分、秋分;夏至、冬至的日期正好与北半球相反。')
    elif (xz == '形成'):
        print('    形成原始地球的物质主要是星云盘的原始物质,其组成主要是氢和氦,它们约占总质量的98%。此外,还有固体尘埃和太阳早期收缩演化阶段抛出的物质。在地球的形成过程中,由于物质的分化作用,不断有轻物质随氢和氦等挥发性物质分离出来,并被太阳光压和太阳抛出的物质带到太阳系的外部,因此,只有重物质或土物质凝聚起来逐渐形成了原始的地球,并演化为今天的地球。')
    elif (xz == '退出'):
        break
    else:
        print('    输入的格式不对哦。')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页