num = int(input("Enter a number: ")
if num%2 == 0:
print("The number is even")
else:
print("The number is odd")enter code here
我在if语句行上遇到语法错误,我已经到处查找了为什么会发生这种情况的原因,但我无法找到它,有帮助吗?我使用Visual Studio 2015作为我的IDE,如果有任何帮助的话。
答案 0 :(得分:1)
num = int(input("Enter a number: "))
if num%2 == 0:
print("The number is even")
else:
print("The number is odd")enter code here
在前面的线上缺少a)。很多时候,如果你在一行上遇到语法错误,就会发生在该行或一行或几行之前,在你的情况下,它正在寻找匹配的paren。
答案 1 :(得分:0)
正如@mikeb
所述,上一行中的错误,其中
num = int(input("Enter a number: ")
应该是
num = int(input("Enter a number: "))
。
当您在寻找错误时,请务必检查上一行。