如何让函数返回多个结果
函数遇到return会直接返回并终止函数的执行,后面的代码不会执行
def say():
print("1")
print("2")
return
print("3")
print("4")
say()
1
2
python返回多个值
def damages(skill1, skill2):
damage1 = skill1*10+1
damage2 = skill2*20+1
return damage1,damage2
d = damages(10,20)
print(type(d))
print(d[0],d[1])
print(d)
d1, d2 = damages(10,20) # 推荐使用这种方式接收,元组在返回时,不用加()
print(d1,d2)
<class 'tuple'>
101 401
(101, 401)
101 401