If statement 获取python脚本中的语法错误
我一直得到一个语法错误,似乎没有错误。它是由带有and比较的if语句引起的,我不知道为什么。这也是我第一个学期使用python,请帮助我If statement 获取python脚本中的语法错误,if-statement,syntax,syntax-error,comparison-operators,If Statement,Syntax,Syntax Error,Comparison Operators,我一直得到一个语法错误,似乎没有错误。它是由带有and比较的if语句引起的,我不知道为什么。这也是我第一个学期使用python,请帮助我 while userWins < 2 or CPUWins < 2: answer = random.randrange(3) print(str(answer)) print("[1]-- Rock") print("[2]-- Paper") print("[3}-- Scissors") gue
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给我的错误
回溯最近一次呼叫上次:
文件E:/Cosc-151/Assignment5/a5_v34.py,第1行,in
导入Mods
文件E:/Cosc-151/Assignment5\Mods.py,第61行
如果猜测=1,答案=3:
^
SyntaxError:无效语法
谢谢您在前一行中缺少关闭int调用的关闭参数 在你需要之前就在线上
guess = int(input("Enter a number corresponding to a choice."))
^
You forgot this
很多时候,当您遇到语法错误时,实际错误出现在前一行。在这种情况下,我猜你错过了一个