python 小游戏 《孙悟空大战白骨精》
生活随笔
收集整理的這篇文章主要介紹了
python 小游戏 《孙悟空大战白骨精》
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
print('-'*18,'歡迎來到《孫悟空大戰白骨精》','-'*18)
print('請選擇你的身份信息:')
print('\t1.孫悟空')
print('\t2.白骨精')
player_choose = input('請選擇:')
print('-'*60)
if player_choose == '1':print('你選擇的角色是孫悟空,將以孫悟空的角色進行游戲')
elif player_choose == '2':print('太可惡了,你怎么能選擇白骨精,系統已自動為您分配角色,你將以孫悟空的身份進行游戲')
else:print('不存在此選項,系統自動為您選擇角色,你將以孫悟空的身份進行游戲')
print('-'*60)
player_life = 5 # 生命值
player_attack = 5 # 攻擊力
boss_life = 50
boss_attack = 10
print('你選擇了孫悟空,孫悟空的生命值為 {} ,攻擊力為 {} '.format(player_life,player_attack))
# 游戲正式開始
#游戲選項是需要反復顯示
print('-' * 60)
while True:print('請選擇你要進行的操作:')print('\t1.練級')print('\t2.打boss')print('\t3.逃跑')game_choose = input('請選擇[1-3]: ')print('-' * 60)if game_choose == '1':player_life += 5player_attack += 5print('-' * 60)print('恭喜你升級啦!!!你的生命值為 {} ,攻擊力為 {} '.format(player_life,player_attack))elif game_choose == '2':boss_life -= player_attackprint('-' * 60)# 檢查 boss 是否死亡if boss_life <= 0:print(f'白骨精受到了{player_attack}點傷害,重傷不治死亡。')print('恭喜你,你已經成功打敗boss,游戲結束 !')breakplayer_life -= boss_attackprint('白骨精攻擊了孫悟空')if player_life <= 0:print(f'孫悟空被白骨精攻擊,受到了{boss_attack}點傷害,重傷不治而死亡.')print('很不幸,游戲結束 !')elif game_choose == '3':print('孫悟空搖身一變,變成了蒼蠅,撒腿就跑。')print('游戲結束!')else:print('你的輸入有誤,請重新輸入!')
總結
以上是生活随笔為你收集整理的python 小游戏 《孙悟空大战白骨精》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 半导体激光器的工作原理
- 下一篇: TOEFL 托福综合写作模板【高级版+低