Commit c466bf6b by BellCodeEditor

save project

parent 3412b762
Showing with 40 additions and 17 deletions
# 灭霸打了一个响指,宇宙一半生物都灰飞烟灭。 import pygame
# 剩下的复仇者联盟成员们依旧没有放弃反击灭霸的机会,他们决定利用最后一次行动机会,去把灭霸手里的宝石偷回来。 from pygame import locals
# 如果偷回的宝石数是4颗及以上,便获得了打败灭霸的力量;如果偷回的宝石数是1-3颗,他们可以全员出动,殊死一搏;如果偷回的宝石数是0颗,只能尝试呼叫惊奇队长。
# 最终,他们因为实力相差太大,1颗宝石都没有偷回来。
# 悟空读了上面的故事,写出一段代码,在一颗宝石都没偷回来的赋值下,进行条件判断,并产生对应的结果: pygame.init() # 初始化
# 如果偷回的宝石数是4颗及以上,输出结果:获得了打败灭霸的力量,反杀稳了 # 创建一个窗口
# 如果偷回的宝石数是1-3颗,输出结果:可以全员出动,殊死一搏 screen = pygame.display.set_mode((1000, 600))
# 如果偷回的宝石数是0颗,输出结果:没办法了,只能尝试呼叫惊奇队长 FPS = pygame.time.Clock() # pygame时钟,控制游戏速度(帧数)
# 但是运行错误了,请你帮助悟空消灭bug! pygame.display.set_caption("悟空酷跑")
stonenumber = 0 # 载入图片
if stonenumber >= 4: background = pygame.image.load('bg.png') # 背景
print('获得了打败灭霸的力量,反杀稳了') road = pygame.image.load('road.png') # 路
else: 1<=stonenumber <= 3: stone = pygame.image.load('stone.png') # 石头
print('可以全员出动,殊死一搏') cacti = pygame.image.load('cacti.png') # 仙人掌
else: apple = pygame.image.load('bush.png') # 灌木丛
print('没办法了,只能尝试呼叫惊奇队长') hero = [pygame.image.load('hero1.png'),
\ No newline at end of file pygame.image.load('hero2.png'),
pygame.image.load('hero3.png'),
pygame.image.load('hero4.png'),
pygame.image.load('hero5.png')]
index = 0
while True:
for event in pygame.event.get():
if event.type == locals.QUIT:
# 接收到退出事件后退出程序
exit()
uokong = hero[index]
index+=1
if index >= 5:
index = 0
# 将背景图画上去
screen.blit(background, (0, 0))
screen.blit(road, (0, 500))
screen.blit(wukong, (150, 400))
# 刷新画面
pygame.display.update()
FPS.tick(60)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment