py编写代码:输入球的半径,计算球的表面积和体积。结果保留两位小数
时间: 2024-09-18 22:12:25 浏览: 84
当然可以。在Python中,你可以使用math库来计算球的表面积和体积,给定球的半径。这里是一个简单的示例代码:
import math
def calculate_sphere(radius):
# 计算表面积
surface_area = 4 * math.pi * (radius ** 2)
# 计算体积
volume = (4/3) * math.pi * (radius ** 3)
# 返回结果,保留两位小数
return round(surface_area, 2), round(volume, 2)
# 获取用户输入的半径
radius = float(input("请输入球的半径: "))
# 调用函数并打印结果
area, volume = calculate_sphere(radius)
print(f"球的表面积为: {area}")
print(f"球的体积为: {volume}")
在这个代码中,首先导入了math模块用于数学计算,然后定义了一个函数calculate_sphere
,它接受半径作为参数,并计算出表面积和体积。最后,通过input
获取用户输入的半径值,计算结果并使用round
函数保留两位小数。
相关问题
编写程序,实现键盘输入球的半径r, 计算球的 表面积和体积。 球的表面积公式为 S =4πr2,体积公式为V= 4/3πr³。作答在一个.py源文件中然后上传。
为了编写一个Python程序,我们首先需要创建一个.py
文件,例如名为sphere_calculations.py
。在这个文件中,我们将编写一个函数来获取用户输入的半径,计算表面积和体积,然后打印结果。以下是代码实现:
# sphere_calculations.py
import math
def calculate_sphere():
r = float(input("请输入球的半径: "))
# 计算表面积
surface_area = 4 * math.pi * (r ** 2)
# 计算体积
volume = (4 / 3) * math.pi * (r ** 3)
print(f"球的表面积为: {surface_area:.2f}")
print(f"球的体积为: {volume:.2f}")
if __name__ == "__main__":
calculate_sphere()
当你运行这个程序,会提示用户输入球的半径,然后计算并显示表面积和体积,保留两位小数。你可以通过双击该文件或在命令行中执行python sphere_calculations.py
来运行它。
相关推荐








