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。
num = int(input("Enter a number: "))
if num%2 == 0:
print("The number is even")
else:
print("The number is odd")enter code here
前面一行缺少 )。很多时候,当您在一行上遇到语法错误时,它会发生在该行或一行或几行之前,在您的情况下,它正在寻找匹配的括号。
如
@mikeb
所述,错误在上一行,其中num = int(input("Enter a number: ")
应该是num = int(input("Enter a number: "))
。