为什么我会收到一条错误,说明这个代码无效?

时间:2017-06-02 09:51:25

标签: python

为什么我会收到关于此代码无效的错误?

line = input("Enter an integer number : ")
num = int(line)   
if (num % 2 == 0):  
    print("The number is even" ,num)   
else:   
    print("The number is odd ", num) 

1 个答案:

答案 0 :(得分:0)

您需要正确缩进代码:

line = input("Enter an integer number : ")
num = int(line)   
if (num % 2 == 0):  
    print("The number is even" ,num)   
else:   
    print("The number is odd ", num) 

如果你对python还不熟悉,那么开始的一个好点就是要了解Block缩进的文档。

如果无法将变量line中的输入更改为int(line)的整数,则可能会出现另一个问题。您可能希望了解如何使用try and except来处理此类错误。