Python 实现 1 到不超 300 的整数 n 间奇数和计算
```python n = int(input()) # 计算从1到n的所有奇数之和 # 使用等差数列求和公式:项数 = (末项 - 首项) // 公差 + 1 # 首项为1,公差为2,末项为n(若n为奇数)或n-1(若n为偶数) if n % 2 == 0: last_odd = n - 1 # 若n为偶数,最后一个奇数为n-1 else: last_odd = n # 若n为奇数,最后一个奇数为n # 项数 = (末项 - 首项) // 公差 + 1 count = (last_odd - 1) // 2 + 1 # 等差数列求和公式:和 = 项数 * (首项 + 末项) // 2 total = count * (1 + last_odd) // 2 print(total) ``` ######[AI问答 | 209点数解答 | 2025-12-07 12:32:17]
相关提问
- 使用位运算对黄金城原材料编号进行奇偶分类的C++程序(字节豆包 | 211点数解答 | 2026-02-28 20:38:57)24
- C++实现星际票务总金额计算及开发建议(字节豆包 | 680点数解答 | 2026-03-19 21:26:58)11
- Python 一键构建含特定数据的 data.txt 文件!后续处理等你来定(字节豆包 | 377点数解答 | 2024-12-13 08:02:21)253
- 判断超级幸运数:满足“纯4/7数位”或“4/7总个数为4或7”的整数计数(阿里通义 | 965点数解答 | 2026-03-13 12:15:06)20
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)458
- 超详细!整数奇偶与倍数判断代码解析及补全(字节豆包 | 462点数解答 | 2026-01-08 12:43:56)47
- Shader代码版本切换:基于 #version 300 es 改写关键指令解析 (字节豆包 | 45点数解答 | 2024-12-14 17:33:30)228
- GLSL 300 ES 与 100 ES 版本兼容:纹理采样及颜色输出的代码逻辑解析 (阿里通义 | 356点数解答 | 2024-12-14 17:34:20)268
- "GLSL Shader Magic: Adapting Code for Version 300 ES with Macros"(讯飞星火 | 111点数解答 | 2024-12-14 17:34:20)292
- GLSL版本条件编译:OpenGL ES 2.0与3.0代码兼容秘籍 (百度文心 | 910点数解答 | 2024-12-14 17:37:32)287
- 轻松计算 1 到 300 内整数间所有奇数和:C++代码实现(字节豆包 | 170点数解答 | 2025-11-01 19:41:22)51
- C++ 实现:计算 1 到 300 内整数中奇数之和(附代码详解与复杂度分析)(字节豆包 | 291点数解答 | 2025-11-01 19:42:26)160