Python 计算:球第 10 次落地经过距离与反弹高度全揭秘!
```python h = int(input()) distance = h height = h / 2 for _ in range(2, 11): distance += height * 2 height /= 2 print("{0:.4f}".format(distance)) print("{0:.4f}".format(height)) ``` 代码逻辑: 1. 初始高度h作为输入,第一次落地经过的距离就是h 2. 第一次反弹高度是h/2 3. 从第二次落地开始,每次落地经过的距离是反弹高度的两倍(上升+下降) 4. 每次反弹高度减半 5. 循环计算到第10次落地 6. 按要求格式输出结果 需要注意的逻辑点: 1. 第一次落地距离计算与其他次不同(只有下落没有上升) 2. 反弹高度每次都是前一次的一半 3. 循环范围是2到10(包含10次落地) ######[AI写代码神器 | 191点数解答 | 2025-05-16 19:04:57]
相关提问
- 易语言代码优化:自动出售物资子程序整合与优化全解析(DeepSeek | 2181点数解答 | 2025-07-23 10:26:29)226
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)485
- Python实现:轻松计算n阶数字矩阵主对角线之和(字节豆包 | 358点数解答 | 2025-12-08 12:25:06)83
- Python 实现:计算数字矩阵左上角数字之和(附代码及详解)(字节豆包 | 333点数解答 | 2025-12-08 17:52:36)88
- Python 巧算数字矩阵左上角数字之和,附代码与详细解释(字节豆包 | 387点数解答 | 2025-12-08 17:54:37)78
- 轻松搞定:计算数字矩阵主对角线之和的 C++ 实现(DeepSeek | 107点数解答 | 2025-12-29 12:22:27)63
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)437
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)430
- 编程助力禾木:判断数字 x 是否在 10^a 至 10^b 区间内(字节豆包 | 367点数解答 | 2026-02-07 18:34:36)33
- 编程助力禾木:判断数字 x 是否在 10^a 至 10^b 区间(字节豆包 | 368点数解答 | 2026-02-07 18:35:01)32
- C语言实现:输入半径和高度,精准计算圆、球与圆柱的关键参数!(阿里通义 | 668点数解答 | 2024-10-19 10:58:06)319
- C 语言:输入半径与高度,精准计算圆和圆柱多项数据!(阿里通义 | 542点数解答 | 2024-10-19 11:00:12)270