Python_從零開始學習_(14) 綜合應用 ---- 石頭剪刀布
阿新 • • 發佈:2018-12-12
- 需求
- 從控制檯輸入要出的券 ---- 石頭 (1) / 剪刀 (2) / 布 (3)
- 電腦 隨機 出拳
- 比較勝負
序號 | 規則 |
---|---|
1 |
石頭 勝 剪刀 |
2 | 剪刀 勝 布 |
3 | 布 勝 石頭 |
程式碼實現 :
# 匯入隨機工具包 import random # 從控制檯輸入要出的拳 ---石頭 (1) / 剪刀 (2) / 布 (3) player = int(input("請輸入您要出的拳 石頭 (1) / 剪刀 (2) / 布 (3)")) # 電腦 隨機 出拳 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("遺憾, 敗北!")
隨機數的處理
- 在 Python 中, 要使用隨機數, 首先需要匯入 隨機數 的 模組 ---- "工具包"
import random
- random.randint(a, b) , 返回 [a, b] 之間的整數, 包含 a 和 b
import random
random.randint(1, 10) # 隨機返回 1-10 之間的數字