第一个简单的小游戏
attack=2# 玩家攻击力
hp=2# 玩家生命值
Boss_attack=7# boss攻击力
Boss_hp=5# boss生命值
#欢迎界面
print('='*12,'欢迎来到游戏《唐僧大战白骨精》','='*12)
id=input('请选择你的身份:\n\
\t\t1.唐僧\n\
\t\t2.白骨精\n\
请选择(1-2):')
print('- '*47)# 分割线
if id=='1' :
print('你已经选择->唐僧<-,你将以->唐僧<-的身份进行游戏!\n')
elif id=='2' :
print('你竟然选择->白骨精<-?,系统将自动分配你为->唐僧<-的身份进行游戏!\n')
else :
print('你输入的选项有误,系统将自动分配你为->唐僧<-的身份进行游戏!\n')
print('你的身份是->唐僧<-,你的攻击力是:',attack,' 你的生命值是:',hp,'\n')
print('- '*47)# 分割线
# 进入游戏
def Select () :# 选择游戏方向
print('请选择你要做的操作:\n\
\t\t1.练级\n\
\t\t2.打BOSS\n\
\t\t3.逃跑\n')
temp=input('请选择(1-3):')
print()
return temp
def Begin(slt) :# 打架或者逃跑
if slt=='2' :
print('- '*47)
print('唐僧攻击了白骨精')
if Boss_hp-attack < 0 :
print('白骨精受到了',attack,'点伤害,剩余血量为',0)
else :
print('白骨精受到了',attack,'点伤害,剩余血量为',Boss_hp-attack)
if attack>=Boss_hp :
print('白骨精死亡')
print('恭喜您获胜了!')
else :
print('白骨精攻击了唐僧')
if hp-Boss_attack<0 :
print('唐僧受到了',Boss_attack,'点伤害,剩余血量为',0)
else :
print('唐僧受到了',Boss_attack,'点伤害,剩余血量为',hp-Boss_attack)
if Boss_attack>=hp :
print('唐僧死亡')
print('Game Over!')
elif slt=='3' :
print('- '*47)
print('你真是胆小鬼。。。\n\
\t\tGame Over!')
# print(slt)
slt=Select()
while slt!='1' and slt!='2' and slt!='3' :
slt=input('你输入的选项有误,请重新输入:')
print()
while slt=='1' :
attack+=2
hp+=2
print('恭喜你升级了!你现在的攻击力是:',attack,'你的生命值是:',hp,'\n')
print('- '*47)
slt=Select()
while slt!='1' and slt!='2' and slt!='3' :
slt=input('你输入的选项有误,请重新输入:')
print()
Begin(slt)
运行界面