Python计算球的表面积和体积

img

img


编写一个能计算球体的表面积和体积的小程序,结果保留两位小数
S=4PIR*R

根据题目要求,在给定的代码框架中补全求解球的表面积和体积的代码,:

def sphere(radius):
    surface_area = 4 * math.pi * math.pow(radius,2)
    volume = 4 / 3 * math.pi * math.pow(radius,3)

    result = '球的表面积为%.2f'%surface_area+',体积为%.2f'%volume
    return result


if __name__ == '__main__':
    radius = float(input())
    geometry = sphere(radius)
    print(geometry)


运行结果:

img

import math

获取用户输入的球体半径

radius = float(input("请输入球体半径:"))

计算球体表面积和体积

surface_area = 4 * math.pi * radius ** 2
volume = 4 / 3 * math.pi * radius ** 3

输出结果并保留两位小数

print("球体表面积为:%.2f" % surface_area)
print("球体体积为:%.2f" % volume)