Я новичок в python и пишу программу для игры в Rock, Paper, Scissor.Когда я начинаю делать операторы if else для сравнения выходных данных пользователя и компьютера, моя программа просто полностью пропускает операторы if-else.Не уверен, что с ним происходит.
user = input("Please enter Rock, Paper, Scissor: ")
while user not in ("Rock", "Paper", "Scissor"):
print("Try again")
user = input("Please enter Rock, Paper, Scissor: ")
if user == "Rock":
print("Your Choice is Rock")
elif user == "Scissor":
print("Your Choice is Scissor")
elif user == "Paper":
print("Your Choice is Paper")
import random
AI=["Rock", "Paper", "Scissor"]
b=random.randint(0,2)
print("The computer choice is " + AI[b])
if user == b:
print("Tie")
elif user == "Rock":
if b == "Scissor":
print("Rock Beats Scissor")
Он проходит через весь код, ожидая последнего оператора if-else.Он просто завершает программу после того, как компьютер выбирает, что использовать.