利用python實現和電腦玩石頭剪刀布


先說一下石頭剪刀布的游戲規則

1.石頭 勝 剪刀

2.剪刀 勝 布

3.布 勝 石頭

石頭(1)/ 剪刀(2)/ 布(3)

其中電腦是隨機輸出1-3之間的整數,玩家手動輸入

 

了解一下python的隨機處理

下面上代碼:

# 導入隨機工具包
import random

# 從控制台輸入要出的拳 —— 石頭(1)/ 剪刀(2)/ 布(3)
player = int(input("請輸入您要出的拳 石頭(1)/ 剪刀(2)/ 布(3):"))

# 電腦 隨機 出拳 —— 先假定電腦只會出石頭,完成整體代碼功能
# computer = 1
computer = random.randint(1,3)

print("玩家選擇的拳頭是 %d - 電腦出的拳頭是 %d" % (player,computer))

# 比較勝負
# 石頭 勝 剪刀
# 剪刀 勝 布
# 布 勝 石頭
if ((player == 1 and computer == 2)
        or (player == 2 and computer == 3)
        or (player == 3 and computer == 1)):

    print("恭喜您,玩家勝利,電腦弱爆了")
# 平局
elif player == computer:
    print("真是心有靈犀啊,再來一盤吧")
# 其他情況就是電腦獲勝
else:
    print("不服氣,我們決戰到底")

結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM