2016-02-08 22 views
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 

我得到一個語句錯誤的if語句行,我搜索無處不在,爲什麼發生這種情況,但我找不到它,幫助?如果有任何幫助,我將使用Visual Studio 2015作爲我的IDE。簡單如果程序在Python語法錯誤

回答

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。

+0

哎呀,沒有注意到,謝謝你的快速反應! – FallenRune

0

如前所述通過@mikeb,在上一行,其中
num = int(input("Enter a number: ")應該
num = int(input("Enter a number: "))錯誤。
當您正在查找錯誤時,請始終檢查上一行。