“人狗大戰” 是一個經典的小遊戲,在 Python 中可以使用多種方法實現。以下是一個簡單的 Python 代碼示例,演示了人狗大戰的基本實現方式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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