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."))