你的问题:
你先定义了一个函数;
如下:
def
shan():
...
rsult=get(a,b)
result
或者直接print
get(a,b)
可以通过eval()函数来求值
例如:
x?=?10
formula?=?'x*y+10-(x-y)'
result?=?eval(formula)
print(result)
printlist()函数增加一个参数n,变成printlist(n)
调用函数时,将makelist()函数的结果作为printlist(n)函数的参数
printlist(makelist())
下面是一个例子,用 for 循环调用 10 次 test 函数,并把返回值加到 sum 变量中:
def?test(n):
return?n?+?1
sum?=?0
#?使用?for?循环调用?10?次?test?函数
for?i?in?range(10):
#?调用?test?函数,并将返回值加到?sum?中
sum?=?sum?+?test(i)
print('sum?=?'?+?str(sum))
按照你的要求编写的定义函数求m~n和的Python语言程序如下
def summary(m,n):
s=0
for i in range(m,n+1):
s=s+i
return s
源代码(注意源代码的缩进)
以上就是土嘎嘎小编为大家整理的Python调用函数求值相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!