Commit a51d13ed by BellCodeEditor

save project

parent 200897ed
Showing with 33 additions and 16 deletions
# 假期到了,诺依想出去玩,但不知道有没有飞机直达那里, def cure(self):
# 悟空做了个小程序帮助诺依,然而代码出现了3处错误。 self.hp=self.hp+60
# 请你找出来,并运行~ if self.hp>self.max_hp:
city = ['纽约','华盛顿','桃源岛','洛杉矶','芝加哥','旧金山'] self.hp=self.max_hp
r=input('你想去哪里啊?') print(self.name+'使用治疗术,血量增加:',60,',目前血量为:',self.hp
if r in city
print('可以乘坐飞机通往'+r) print(30*'-')
print(' 战斗开始')
while True:
print('-'*30)
choice=input('请选择释放英雄技能(1攻击/2治疗):')
if choice=='q':
print('游戏结束')
break
elif choice=='1':
houyi.combat(yase)
elif choice=='2':
houyi.cure()
else: else:
print('没有'+r+'这座城市') print('请重新输入1或2')
\ No newline at end of file continue
status=random.randint(1,3)
if status==1:
yase.cure()
else:
yase.combat(houyi)
def cure(self):
blood=random.randint(30,50)呱呱呱呱呱呱呱呱呱呱呱呱呱呱呱古古怪怪BN,
self.hp=self.hp+blood
if self.hp>self.max_hp:
self.hp=self.max_hp
print(self.name+'使用了治疗术,血量增加:',blood,',目前的血量为:',self.hp)
\ No newline at end of file
# 下面的这段代码一共有5处错误,每一行都有一种典型的语法错误,请修改~
for i in range(1,8):
print('克洛诺斯将第' + str(i) + '个孩子吞进肚子里')
if i == 5:
break
print('第6个孩子宙斯逃过一劫。')
\ No newline at end of file
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