简单如果程序在Python语法错误

时间:2016-02-08 00:05:49

标签: python-3.x if-statement syntax

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,如果有任何帮助的话。

2 个答案:

答案 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: "))
当您在寻找错误时,请务必检查上一行。