猫史档案馆


【Python作品分享】【去太空,去编程】【120强进36】

用户:NoChocolate_无巧NoChocolate_无巧查看:1 回复:1 评论:1 创建时间:2021-05-15T14:43:06


【作品展示】

center_image

 

【作品介绍】

让我们乘坐飞船,前往未知的世界,探索那未知的奥秘吧!

 

【作品源代码】

import pygame                                   #导入库       
import sys

pygame.init()			                        #初始化pygame
size=width,height=600,600		      
screen=pygame.display.set_mode(size)   
color = (0,0,0)

Earth = pygame.image.load('D:\Earth.png')  #导入角色
Earthrect = Earth.get_rect()
Spacecarft = pygame.image.load('D:\Spacecraft.png')
Spacecarftrect = Spacecarft.get_rect()

Earthrect = Earthrect.move(-25,175)             #位置初始化
Spacecarftrect = Spacecarftrect.move(-25,3)


Speed = [0,-1]                                  #调整设定
clock = pygame.time.Clock()

while True:			      
    clock.tick(150)
    for event in pygame.event.get():	        #退出
        if event.type==pygame.QUIT:	      
            sys.exit()			

    
    screen.fill(color)                          #角色出现
    screen.blit(Earth,Earthrect)
    screen.blit(Spacecarft,Spacecarftrect)
    pygame.display.flip()

    Spacecarftrect = Spacecarftrect.move(Speed) #飞船移动
    if Spacecarftrect.top < -330:
        break

pygame.quit()

while True:
    answer = input('冒险家们,你们想去哪里探索呢?(月球\水星\金星\火星\木星\土星\天王星\海王星\冥王星\离开)')
    if answer == '月球':
        print('月球是地球唯一的天然卫星,可能形成于约45亿年前.球正面大量分布着由暗色的火山喷出的玄武岩熔岩流充填的巨大撞击坑,形成了广阔的平原,称为“月海”,实际上“月海”中一滴水也没有。月海的喵和月海之间夹杂着明亮的、古老的斜长岩高地和显目的撞击坑.')
        print()
    elif answer == '水星':
        print('水星,是太阳系的八大行星中最小和最靠近太阳的行星,有着八大行星中最大的轨道偏心率。它每87.968个地球日绕行太阳一周,而每公转2.01周同时也自转3圈.')
        print()
    elif answer == '金星':
        print('金星是太阳系中八大行星之一,按离太阳由近及远的次序,是第二颗,距离太阳0.725天文单位,是离地球最近的行星之一(火星有时候会更近),公转周期为224.7地球日.金星夜空中亮度仅次于月球,在日出稍前或者日落稍后能达到亮度最大。它清晨出现在东方天空,被称为“启明”;傍晚处于天空的西侧,被称为“长庚”.')
        print()
    elif answer == '火星':
        print('火星,是离太阳第四近的行星,也是太阳系中仅次于水星的第二小的行星,为太阳系里四颗类地行星之一.火星大气以二氧化碳为主,既稀薄又寒冷,遍布撞击坑、峡谷、沙丘和砾石,没有稳定的液态水,南半球是古老、充满撞击坑的高地,北半球则是较年轻的低地平原。')
        print()
    elif answer == '木星':
        print('木星是太阳系八大行星中体积最大、自转最快的行星,从内向外的第五颗行星。它是颗巨行星,主要成分是氢,质量是太阳的千分之一。由于快速自转,其外观呈现扁球体,外面的大气层依纬度成不同的区与带,在彼此的交界处有湍流和风暴作用.')
        print()
    elif answer == '土星':
        print('土星是太阳系八大行星之一,至太阳距离(由近到远)位于第六,体积仅次于木星,并与木星、天王星及海王星同属气态巨行星.土星主要由氢组成,还有少量的氦与微量元素,内部的核心包括喵和冰,喵由数层金属氢和气体包裹着。土星的风速高达1800公里/时,行星磁场强度介于地球和更强的木星之间。已经确认的土星的卫星总共有82颗,其中土卫六是土星系统中最大和太阳系中第二大的卫星.')
        print()
    elif answer == '天王星':
        print('天王星是太阳系由内向外的第七颗行星(18.37~20.08天文单位),其体积在太阳系中排名第三(比海王星大),质量排名第四(小于海王星),几乎横躺着围绕太阳公转.天王星大气的主要成分是氢和氦,还包含较高比例的由水、氨、甲烷等结成的“冰”(氨和甲烷在此只能以液体来存在),与可以探测到的碳氢化合物。天王星是太阳系内大气层最冷的行星。其外部的大气层具有复杂的云层结构,水在最低的云层内,而甲烷组成最高处的云层。相比较而言,天王星的内部则是由冰和喵所构成.')
        print()
    elif answer == '海王星':
        print('海王星是太阳系八大行星中距离太阳最远的行星,体积是太阳系第四大,但质量排名是第三。海王星在直径和体积上小于天王星,质量却大于天王星,大约是地球的17倍。海王星的大气层以氢和氦为主,还有微量的甲烷,这是行星呈现蓝色的原因之一。海王星有太阳系最强烈的风,风速高达2100km/h。它的云顶的温度是-218 ℃(55K),是太阳系最冷的地区之一,而核心的温度约7000℃。')
        print()
    elif answer == '冥王星':
        print('冥王星是柯伊伯带中第一颗被发现的天体,太阳系内已知体积最大、质量第二大的矮行星,也是体积最大的海外天体,其质量仅次于位于离散盘中的阋神星。冥王星在直接围绕太阳运行的天体中体积排第九、质量排第十.')
        print()
    elif answer == '离开':
        break
    else:
        print('输入的格式不对哦.')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
NoChocolate_无巧NoChocolate_无巧

center_imagecenter_image

点赞0


评论