函数的调用
def calc(calctype,a,b,c):
if calctype=='和':
x=a+b+c
s='{}+{}+{}={}'.format(a,b,c,x)
elif calctype=='积':
x=a*b*c
s='{}*{}*{}={}'.format(a,b,c,x)
else:
s='???'
return calctype +':'+s
print(calc('和',a=5,b=8,c=3))
print(calc('积',a=5,b=8,c=3))
print(calc('差',a=5,b=8,c=3))
def 定义函数开头
calc为函数名
calc括号里为伪参数
return 结束并返回值
结果:
和:5+8+3=16
积:5*8*3=120
差:???
参数的全局调用
def avg(*args):*[加了一个*这里是元组,加两个*为字典]
return sum(args)/len(args)
print('平均:', avg(1,3,5,7))
我这个结果前面一堆乱码都不知道为啥
本文深入探讨了Python中函数的定义与调用过程,包括条件判断、参数传递及返回值处理。通过具体实例,展示了如何根据不同运算类型(如求和、求积)调用同一函数,以及如何使用可变参数计算平均值。
206

被折叠的 条评论
为什么被折叠?



