題目要求和代碼在下面的圖片上,請問一下代碼是否存在錯誤,如何改正

uj5u.com熱心網友回復:
,===》》anduj5u.com熱心網友回復:
按你的邏輯寫法 這種寫法才正確,但是又case可能更適合這個題目 更明了更清楚import random
for i in range(5):
player = int(input('請輸入玩家要出的拳,用0表示石頭,用1表示剪刀,用2表示布:'))
computer = random.randint(0, 2)
print("電腦是:",computer)
if(player==0 and computer==1) or (player==1 and computer==2) or (player==2 and computer==0):
print('玩家贏了')
elif(player==0 and computer==2) or (player==1 and computer==0) or (player==2 and computer==1):
print('玩家輸了')
else:
print("出一樣的,平局")
if(i==4) or (player==3):
break
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/271693.html
