酷代码 AI
菜单
服务商

简单一点

```python m, n = map(int, input().split()) weights = list(map(float, input().split())) total_weight = sum(weights) average_weight = total_weight / n total_box_weight = average_weight * m print(f"{total_box_weight:.1f}") ``` 代码解释 1. 读取输入: - `m, n = map(int, input().split())`:读取一行输入,将其按空格分割成多个字符串,再将这些字符串转换为整数,分别赋值给 `m` 和 `n`,`m` 是一箱橘子总个数,`n` 是称的橘子个数。 - `weights = list(map(float, input().split()))`:同样读取一行输入,按空格分割后将每个字符串转换为浮点数,存储在列表 `weights` 中,这个列表存储了称的 `n` 个橘子的重量。 2. 计算总重量和平均重量: - `total_weight = sum(weights)`:使用 `sum` 函数计算 `weights` 列表中所有元素的总和,也就是称的 `n` 个橘子的总重量。 - `average_weight = total_weight / n`:用总重量除以称的橘子个数 `n`,得到单个橘子的平均重量。 3. 计算整箱橘子重量并输出: - `total_box_weight = average_weight * m`:用单个橘子的平均重量乘以一箱橘子的总个数 `m`,得到整箱橘子的大约重量。 - `print(f"{total_box_weight:.1f}")`:使用 f - 字符串格式化输出,将整箱橘子的重量保留一位小数后打印出来。 [2026-01-06 12:14:03 | AI问答 | 380点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多