Python--循環(huán)練習(xí)--唐僧大戰(zhàn)白骨精小游戲

一、簡(jiǎn)介

1.身份選擇

①顯示提示信息

請(qǐng)選擇你的身份:

1:.XXX

2.###

②根據(jù)用戶選擇分配身份

2.進(jìn)行游戲

①顯示玩家的基本信息:生命值、攻擊力

②顯示玩家可以進(jìn)行的操作

1.練級(jí)

2.打boss

--計(jì)算boss是否被玩家消滅

--游戲結(jié)束

3.逃跑

--退出游戲

print('='*20,'歡迎來到《唐僧大戰(zhàn)白骨精》','='*20)

#游戲的身份選擇

print('請(qǐng)選擇你的身份:')

print('\t1.唐僧')

print('\t2.白骨精')

#游戲的身份選擇

player_choose =input('請(qǐng)選擇【1-2】')

#打印一條分割線

print('-'*60)

#根據(jù)用戶選擇顯示不同的顯示信息

if player_choose =='1':

print('你已經(jīng)選擇了1,你將以【唐僧】的身份來進(jìn)行游戲!')

elif player_choose =='2':

print('什么?你竟然選擇白骨精,太不要臉了!系統(tǒng)已經(jīng)自動(dòng)為你分配角色【唐僧】')

else:

print('你的輸入有誤!系統(tǒng)自動(dòng)為你分配【唐僧】的角色')

#進(jìn)入游戲

#創(chuàng)建變量,保存玩家和boss的生命值和攻擊力

player_life =2

player_attack =2

boss_life =10

boss_attack =10

#顯示玩家的信息(攻擊力、生命值)

print(f'唐僧,你的生命值是{player_life}攻擊力是{player_attack}')

#由于游戲選項(xiàng)需要重復(fù)顯示,所以將其編寫到一個(gè)循環(huán)中

while True:

#打印一條分割線

? ? print('-'*60)

#顯示游戲選項(xiàng),游戲正式開始

? ? print('請(qǐng)選擇你要進(jìn)行的操作:')

print('\t1.練級(jí)')

print('\t2.打boss')

print('\t3.逃跑')

game_choose =input('請(qǐng)選擇你要做的操作[1-3]:')

#處理用戶的選擇

? ? if game_choose =='1':

#增加玩家生命值和攻擊力

? ? ? ? player_life +=2

? ? ? ? player_attack +=2

? ? ? ? #顯示玩家的最新信息

? ? ? ? print(f'恭喜你升級(jí)啦!你現(xiàn)在的生命值是:{player_life},你的攻擊力是:{player_attack}')

elif game_choose =='2':

#玩家攻擊boss,減去boss的生命值,減去的生命值等于玩家的攻擊力

? ? ? ? boss_life -= player_attack

#檢查boss是否死亡

? ? ? ? if boss_life <=0:

#boss死亡

? ? ? ? ? ? print(f'白骨精受到了{(lán)player_attack}點(diǎn)傷害,重傷不治死了。【唐僧】贏得了勝利')

break

? ? ? ? #boss反擊玩家

? ? ? ? #減去玩家的生命值

? ? ? ? player_life -= boss_attack

#檢查玩家是否死亡

? ? ? ? if player_life <=0:

print(f'你受到了{(lán)boss_attack}點(diǎn)傷害,重傷不治?。ame Over')

break

? ? elif game_choose =='3':

print('-'*60)

print('你撒腿就跑?。。ame Over?。?!')

else :

print('-'*60)

print('你的輸入有誤,請(qǐng)重新輸入!')

選擇界面
選擇逃跑
練級(jí)
打boss
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容