python编写函数,计算圆柱体的表面积、底面积和体积,定义main函数,用于从键盘上要计算的圆柱体的个数,并依次输入其半径和高,调用函数获得运算结果,输出所有圆柱体的表面积、底面积和体积之

编写函数,计算圆柱体的表面积、底面积和体积,定义main函数,用于从键盘上要计算的圆柱体的个数,

并依次输入其半径和高,调用函数获得运算结果,输出所有圆柱体的表面积、底面积和体积之和。

def compu(radius,height):
    # radius和height均为浮点型
    #请在此添加代码,实现计算功能并返回结果
    #********** Begin *********#
    s1=radius**2*3.14
    s2=s1*2+2*radius*3.14*height
    v=s1*height
    return s1,s2,v
    #********** End *********#

def main():
    num=int(input())   #输入要计算的圆柱体个数
    #请在此添加代码,计算并输出所有圆柱体的表面积、底面积和体积之和
    #********** Begin *********#
    sums1=0
    sums2=0
    sumv=0
    for i in range(0,num):
        a,b=map(float,input().split(','))
        s1,s2,v=compu(a,b)
        sums1+=s1
        sums2+=s2
        sumv+=v
    print('底面积之和:{:.3f},表面积之和:{:.3f},体积之和:{:.3f}'.format(sums1,sums2,sumv))
    #********** End *********#

main()

在这里插入图片描述


版权声明:本文为The_Handsome_Sir原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。