在Python中,定义一个返回多个值的函数非常简单。你可以使用逗号分隔多个返回值,Python会自动将它们打包成一个元组返回。下面是一个例子:
def calculate_area_and_perimeter(length, width):
area = length * width
perimeter = 2 * (length + width)
return area, perimeter 返回一个元组,包含面积和周长
调用函数并接收返回值
length = 5
width = 4
area, perimeter = calculate_area_and_perimeter(length, width)
print(f"Area: {area}, Perimeter: {perimeter}")
在这个例子中,`calculate_area_and_perimeter` 函数计算矩形的面积和周长,并返回这两个值作为元组。调用函数时,可以将返回的元组解包到多个变量中,以便分别使用。