【问题标题】: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: "))
    在查找错误时,请务必同时检查上一行。

    【讨论】:

      猜你喜欢
      • 2015-04-19
      • 2013-07-13
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多