Python ';int';对象不可调用(14)

Python ';int';对象不可调用(14),python,Python,我不得不调试这段代码,但是我被困在这一点上,似乎找不到问题所在 我的代码: def inputInt(message): num = int(input(message)) return num() myNum = inputInt("Please enter a number:") print(myNum * myInt) 有两件事需要改变。 删除调用的num(),因为您以前将num定义为整数。 为变量myInt提供所需的值 def inputInt(message):

我不得不调试这段代码,但是我被困在这一点上,似乎找不到问题所在

我的代码:

def inputInt(message):
    num = int(input(message))

    return num()

myNum = inputInt("Please enter a number:")

print(myNum * myInt)
有两件事需要改变。
删除调用的
num()
,因为您以前将
num
定义为整数。
为变量
myInt
提供所需的值

def inputInt(message):
    num = int(input(message))
    return num

myNum = inputInt("Please enter a number:")
myInt = 2    #initialize myInt with desired value.
print(myNum * myInt)

只需
return num
而不是
return num()
。在发布问题之前使用一些调试,并在提问之前参考python文档或教程。