我正在学习 python 并且我在一个看似简单的函数上遇到了问题,谁能告诉我为什么我的函数不起作用?
def sum_numbers (num1, num2):
return num1 + num2
sum_numbers(10, 20)
print(sum_numbers)
答案 0 :(得分:1)
打印函数名称可能会导致如下结果:
<function sum_numbers at 0x7fa7483162f0>
要打印数字的总和,您可以将函数的结果分配给一个变量并打印该变量或打印带有参数的函数:
def sum_numbers (num1, num2):
return num1 + num2
print(sum_numbers)
print(sum_numbers(10, 20))
result = sum_numbers(3, 5)
print(result)