【发布时间】:2017-04-25 00:24:28
【问题描述】:
我正在尝试制作一个接受 2 个参数的简单函数,并使用“+”将它们相加。
def do_plus (a,b):
a=3
b=7
result = a + b
print (result)
但是,我没有返回任何值,函数已执行但没有显示输出。
【问题讨论】:
-
return result并且您还需要调用该函数,例如my_calculation = do_plus(3, 7)在函数之外。在函数内部为a和b提供硬编码值是没有意义的,您希望将它们作为参数 传递。此外,应该在函数内部的所有内容都应该缩进。 -
from operator import add as do_plus
标签: python function scope interactive