Я продолжаю получать синтаксическую ошибку, которая, кажется, не является ошибкой. Это вызвано в выражении if с помощью a и сравнения, и я не уверен, почему. это также мой первый семестр с использованием python, поэтому, пожалуйста, помогите.Получение ошибки синтаксиса в скрипте python
while userWins < 2 or CPUWins < 2:
answer = random.randrange(3)
print(str(answer))
print("[1]-- Rock")
print("[2]-- Paper")
print("[3}-- Scissors")
guess = int(input("Enter a number corresponding to a choice.")
if guess == 1 and answer == 3: #<--This is the line that keeps getting the syntax error
userWins = userWins + 1
print(name, " wins that round")
RoundScore(userWins, CPUWins, name)
elif guess == 1 and answer = 2:
CPUWins += 1
print(name, " loses that round")
RoundScore(userWins, CPUWins, name)
Это ошибка, IDLE дает мне
Traceback (самый последний вызов последнего): файла "E: /Cosc-151/Assignment5/a5_v34.py", линия 1, в импорта Модификации файла "E:/COSC-151/Assignment5 \ Mods.py", строка 61 если догадка == 1 и ответ == 3: ^ SyntaxError: неверный синтаксис
благодаря
Много раз, когда вы получите синтаксическую ошибку, фактическая ошибка на предыдущей строке. В этом случае я думаю, что ваш недостающий ')' – Aaron