我有这个代码:
num = int(input("Enter a number: ")
if num%2 == 0:
print("The number is even")
else:
print("The number is odd")
为什么我在
if
语句行上收到语法错误?
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: "))
。