#函数的返回值
def calc(a,b):
print(a+b)
calc(10,20)
print(calc(10,20))#None
print('--'*20)
def calc2(a,b):
s=a+b
return s #将s返回给函数的调用处去处理
get=calc2(1,2)#存储到变量中
print(get)
get2=calc2(calc2(1,2),3)#1+2+3 先去执行calc2(1,2) 返回 结果为3 再去执行calc2(3,3)
print(get2)
#返回值可以是多个
def get_sum(num):
s=0 #累加和
odd_sum=0 #奇数和
even_sum=0 #偶数和
for i in range(1,num+1):
if i%2!=0:
odd_sum+=i
else:
even_sum+=i
s+=i
return odd_sum,even_sum,s
result=get_sum(10)
print(type(result))
print(result)
#解包赋值
a,b,c=get_sum(10) #返回3个值,元组类型
print(a)
print(b)
print(c)
(仅供参考)
Comments NOTHING