初学者植物编码器在这里,为什么我的函数无法正常工作



number = raw_input("Enter a number.")

def function(number): if number % 9 == 0: print 9 else: print number % 9

尝试运行它时,我得到以下结果:

Enter a number.Traceback (most recent call last): File "script.py", line 1, in <module> number = raw_input("Enter a number.") EOFError: EOF when reading a line

这是怎么回事?

raw input将您的

输入转换为字符串。您应该将其转换为 int 以便将其用作数字:

number = int(raw_input("Enter a number."))

最新更新