猫史档案馆


【Python作品分享】【去太空,趣编程】我要当太空人登月【作品秀】

用户:0_10240_1024查看:1 回复:1 评论:1 创建时间:2021-05-04T12:51:10


【作品展示】

center_image

 

【作品介绍】

============================

我有一个梦想,

想当太空人登月,

我的火箭用我编写的程序。

============================

 

【作品源代码】

import tkinter
import tkinter.messagebox
import pygame,sys,time
pygame.init()
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("宇航员登月")
def bgmusic(music):
    pygame.mixer.music.load(music)
    pygame.mixer.music.play(-1)
def bg(image):
    img = pygame.image.load(image)
    img2 = pygame.transform.scale(img, (800, 600))
    screen.blit(img2, (0, 0))
def build(screen, imgName, x, y):
    img = pygame.image.load(imgName)
    img2 = pygame.transform.scale(img, (200, 200))
    screen.blit(img2, (x, y))
bgmusic('b7.mp3')
a=-1
time.sleep(3)
while a<600:
    a+=10
    bg('星星.jpeg')
    build(screen, '火箭.jpeg', a, 600-a)
    pygame.display.update()
    time.sleep(0.14)
a=-10
screen.fill((0,0,0))
time.sleep(2)
while True:
    a+=10
    bg('月球.jpeg')
    build(screen, '火箭1.jpeg', 300,100)
    build(screen,'宇航员.jpeg',500,300)
    if a == 600:
        result = tkinter.messagebox.askyesno(title = '退出',message='要退出吗?')
        if result == True:
            pygame.quit()
            sys.exit()
    if a == 4000:
        pygame.quit()
        sys.exit()
    pygame.display.update()
    time.sleep(0.14)
    

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
霄基苯霄基苯

同学你好,初赛规定了只能用内置库和pyecharts、pillow哦emotion_编程猫_翻白眼

点赞0


评论