【问题标题】:Simple If program in Python syntax errorPython语法错误中的简单If程序
【发布时间】:2016-02-08 00:05:49
【问题描述】:
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。
【问题讨论】:
标签:
python-3.x
if-statement
syntax
【解决方案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
前一行缺少一个 )。很多时候,当您在一行上遇到语法错误时,它会发生在该行或一行或几行之前,在您的情况下,它正在寻找匹配的括号。
【解决方案2】:
如@mikeb所述,上一行的错误,其中
num = int(input("Enter a number: ")应该是
num = int(input("Enter a number: "))。
在查找错误时,请务必同时检查上一行。