对于大多数编程来说,并不支持多个返回值,而python支持,这也成了python的特性之一。
我们来计算一下圆的面积和体积,要求用户输入半径。
def cycleCalculation(r):
area = 2*3.14*r
volume = 3.14*r*r
return area,volume # 逗号分开多个返回值
def main():
radius = int(input('请输入半径:'))
cyc_area,cyc_volume = cycleCalculation(radius) # 两个变量接收两个返回值
print(f"圆的面积是{cyc_area}")
print(f"圆的体积是{cyc_volume}")
main()
若要返回多个值,要用逗号分开。当我们输入r=10时,结果如下:
请输入半径:10
圆的面积是62.800000000000004
圆的体积是314.0