近年來,新型冠狀病毒肆虐全球,全世界都在共同應(yīng)對(duì)這場(chǎng)疫情。為了更生動(dòng)直觀地傳達(dá)疫情信息,有Python程序員以疫情為主題創(chuàng)作了一款Python游戲。下面我們來看看這款游戲代碼。
import random import time print("歡迎來到抗擊新型冠狀病毒游戲!") print("請(qǐng)保持英勇戰(zhàn)斗,不被病毒打敗!") health = 100 virus = random.randint(10, 30) while True: command = input("輸入指令(1:繼續(xù)戰(zhàn)斗;2:逃跑):") if command == "1": attack = random.randint(1, 10) health -= attack print("你受到了病毒的攻擊,生命值減少了", attack) print("當(dāng)前生命值:", health) if health<= 0: print("你被病毒打敗了,游戲結(jié)束!") break else: kill = random.randint(10, 20) virus -= kill print("你成功打敗了病毒,其生命值減少了", kill) print("當(dāng)前病毒生命值:", virus) if virus<= 0: print("恭喜你,成功抗擊病毒,游戲結(jié)束!") break time.sleep(1) elif command == "2": print("你怯懦地逃跑了") break else: print("指令無效,請(qǐng)重新輸入。")
這個(gè)游戲中,你需要不斷地攻打病毒并保持自己的生命值不被扣除完,直到擊敗病毒或者逃跑。代碼中使用了random模塊獲取隨機(jī)數(shù),time模塊控制游戲節(jié)奏,讓游戲更加真實(shí)。通過代碼運(yùn)行結(jié)果可以看出,這款游戲代碼簡單易懂,具有一定的趣味性。我們?cè)趹?yīng)對(duì)疫情的同時(shí)也可以在游戲中得到放松。