标签: 多返回值

  • python的多返回值

    对于大多数编程来说,并不支持多个返回值,而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