已知铁的比重是7.86,金的比重是19.3。写一个程序分别计算出给定直径的铁球与金球质量
时间: 2024-09-29 10:01:52 浏览: 103
20240607给Toybrick的TB-RK3588开发板在Buildroot下适配瑞芯微7.86寸QXGATFT-LCD E
当计算给定直径的铁球和金球的质量时,我们需要先确定它们的体积,然后利用密度乘以体积得到质量。对于实心球体,其体积公式为 \( V = \frac{4}{3}\pi r^3 \),其中 \( r \) 是半径。
首先,让我们假设给定的直径 \( D \) 对应的半径是 \( \frac{D}{2} \)。然后我们可以写出Python程序来计算:
```python
import math
def calculate_mass(diameter, density):
radius = diameter / 2
volume = (4/3) * math.pi * (radius ** 3)
mass = volume * density
return mass
# 铁的密度和金的密度
iron_density = 7.86
gold_density = 19.3
# 示例直径
example_diameter = 5.0 # 单位可以是厘米或其他合适的单位
# 计算铁球和金球的质量
iron_ball_mass = calculate_mass(example_diameter, iron_density)
gold_ball_mass = calculate_mass(example_diameter, gold_density)
print(f"给定直径 {example_diameter} 的铁球质量是:{iron_ball_mass} 克")
print(f"给定直径 {example_diameter} 的金球质量是:{gold_ball_mass} 克")
阅读全文