已知铁的比重是7.86(克/立方厘米),金的比重是19.3(克/立方厘米)。写一个程序,分别计算出给定直径的铁球与金球的质量,假定PI=3.1415926 输入说明: 输入两个整数,分别表示铁球与金球的直径(单位为毫米) 输出说明: 输出两个浮点数,分别表示铁球与金球的质量(单位为克),小数点后保留3位小数,两个浮点数之间用空格分隔
时间: 2024-03-07 12:49:20 浏览: 426
设施环境下百菌清、毒死蜱在黄瓜中的分布特征 (2012年)
可以按照以下步骤编写程序:
1. 获取输入的直径(单位为毫米)
```python
iron_diameter, gold_diameter = map(int, input().split())
```
2. 计算体积(单位为立方厘米)
```python
iron_volume = 4/3 * 3.1415926 * (iron_diameter/2)**3 / 1000
gold_volume = 4/3 * 3.1415926 * (gold_diameter/2)**3 / 1000
```
3. 计算质量(单位为克)
```python
iron_mass = iron_volume * 7.86
gold_mass = gold_volume * 19.3
```
4. 输出结果
```python
print("{:.3f} {:.3f}".format(iron_mass, gold_mass))
```
将以上步骤组合起来,完整代码如下:
```python
iron_diameter, gold_diameter = map(int, input().split())
iron_volume = 4/3 * 3.1415926 * (iron_diameter/2)**3 / 1000
gold_volume = 4/3 * 3.1415926 * (gold_diameter/2)**3 / 1000
iron_mass = iron_volume * 7.86
gold_mass = gold_volume * 19.3
print("{:.3f} {:.3f}".format(iron_mass, gold_mass))
```
注意:这里的PI值为3.1415926,实际上可以使用Python内置的math库中的pi常量,即`math.pi`。
阅读全文