“人狗大戰” 是一個經典的小遊戲,在 Python 中可以使用多種方法實現。以下是一個簡單的 Python 代碼示例,演示了人狗大戰的基本實現方式:
import random
def play_game():
dogs = 4
while True:
choice = input("請選擇您的操作:抓狗(g)或逃跑(r)?")
if choice == 'g':
captured = random.randint(1, dogs)
print("您抓住了 %d 只狗!" % captured)
dogs -= captured
if dogs == 0:
print("恭喜您,抓住了所有的狗!")
break
else:
if random.randint(0, 1) == 0:
print("很不幸,您被狗抓住了!")
break
else:
print("幸運的是,您逃脫了狗的追捕!")
print("歡迎來到人狗大戰!")
play_game()
print("遊戲結束,再見!")
運行以上代碼後,您可以選擇抓狗或逃跑,並通過控制台看到遊戲的進展。您可以根據需要修改代碼,以實現不同的遊戲效果。
發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/python/3017.html