Python是一門強大的編程語言,可以用來實現各種有趣的小游戲。其中,石頭剪刀布就是一個很經典的小游戲。接下來,讓我們來學習一下如何使用Python寫一個石頭剪刀布游戲。
首先,我們需要定義一個函數來實現游戲的邏輯。在這個函數中,我們可以使用Python的隨機數生成器來隨機選擇石頭、剪刀或者布:
import random def game(): choices = ['石頭', '剪刀', '布'] computer_choice = random.choice(choices) player_choice = input('請選擇石頭、剪刀或者布:') print('你選擇了:', player_choice) print('電腦選擇了:', computer_choice
接下來,我們需要對玩家選擇和電腦選擇進行比較,并得出游戲結果。這部分的代碼可以使用Python的條件語句來實現:
if player_choice == computer_choice: print('平局') elif (player_choice == '石頭' and computer_choice == '剪刀') or \ (player_choice == '剪刀' and computer_choice == '布') or \ (player_choice == '布' and computer_choice == '石頭'): print('你贏了') else: print('電腦贏了')
最終,我們需要在一個循環中進行游戲的循環,直到玩家選擇退出游戲為止:
while True: game() again = input('是否繼續游戲?(輸入y繼續,其他字符退出)') if again.lower() != 'y': break
以上就是用Python實現石頭剪刀布游戲的代碼。通過這個例子,我們可以看出Python非常適合用來編寫各種小游戲,是一門既有趣又實用的編程語言。
上一篇python的研究現狀
下一篇python矩陣數據繪圖