编写函数,计算圆柱体的表面积、底面积和体积,定义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版权协议,转载请附上原文出处链接和本声明。