已知亂數用法,試著寫寫猜拳的互動程式,使用亂數隨機出拳,在和玩家做輸贏判斷。
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') |
結果:
沒有留言:
張貼留言