2021年10月16日 星期六

Python-猜拳小遊戲

 已知亂數用法,試著寫寫猜拳的互動程式,使用亂數隨機出拳,在和玩家做輸贏判斷。


 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import random

print('猜拳-Game')

#User初始值
User=0
#設定顯示猜拳文字
Guess=['Null','剪刀','石頭','布']

#進入猜拳。
while User <= 3:
#電腦亂數取值。
Guess_Computer=random.randint(1,3)
#User輸入猜拳數字。
User=int(input('輸入數字 1(剪刀、2(石頭)、3(布) : '))
#顯示電腦出拳值。
print('\n',Guess[User],'VS',Guess[Guess_Computer],'<--Computer')
#判斷是否平手。
if User == Guess_Computer:
print('--------Tie--------')
#判斷是否電腦獲勝。
elif User == 1 and Guess_Computer == 2 or User == 2 and Guess_Computer == 3 or User == 3 and Guess_Computer == 1:
print('-----Computer Winner-----')
else:
print('-----You Winner-----')
print('\n')

結果:





沒有留言:

張貼留言

Ubuntu-Journalctl查看系統日誌

 近期所使用Ubuntu系統24小時開著,進行跑Python程式使用,但跑個2~3天,排程就無法正常寄信,SSH連線也無法正常連線,經查看後為wifi連線問題,暫先使用腳本排程進行重開wifi。 以下為記錄Journalctl指令。 使用Journalctl來從系統日誌上查看看問...