# coding=utf-8
# 没有返回结果的函数
def list_sum(L):
result = 0
for num in L:
result = result + num
print('result is {}'.format(result))
# 多个返回值的函数
def data_of_square(side):
C = 4 * side
S = side * side
return C, S
if __name__ == '__main__':
list_sum([1, 2, 3, 5])
# 定义和返回 结构一致
C, S = data_of_square(5)
print(C)
print(S)
# 也可以使用一个值存储函数返回的多值结果
result = data_of_square(6)
print(result)
#返回的result,是tuple类型
print(result[0])
print(result[1])
结果:
result is 11
20
25
(24, 36)
24
36