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

评论

发表评论

了解 数据控|突破是我们的每一步 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读