Python 自定义函数求解:1 到 21 奇数数列之和(n=10)
```python def sum_odd_series(n): """ 计算奇数数列之和:1 + 3 + 5 + ... + (2n + 1) 参数: n (int): 数列的项数 返回: int: 奇数数列的和 """ total = 0 for i in range(n + 1): # 包含第n项(从0开始计数) term = 2 * i + 1 # 第i项的值为2i+1 total += term return total # 调用函数,n=10 result = sum_odd_series(10) print("奇数数列之和:", result) # 输出: 121 (1+3+5+...+21) ``` 逻辑注意事项: 1. 数列项数范围是 `0` 到 `n`(含),因此循环需用 `range(n + 1)`。 2. 第 `i` 项的奇数值公式为 `2*i + 1`,确保从1开始递增。 3. 当 `n=10` 时,末项为 `2*10 + 1 = 21`,总和为 `(n + 1)^2 = 121`(平方数性质)。 ######[AI写代码神器 | 278点数解答 | 2025-05-23 16:14:16]
相关提问
- 使用位运算对黄金城原材料编号进行奇偶分类的C++程序(字节豆包 | 211点数解答 | 2026-02-28 20:38:57)35
- C 语言实现链表操作:创建、输出、删除及插入功能详解(字节豆包 | 534点数解答 | 2024-12-09 21:33:48)354
- C语言实现链表创建、输出、删除与插入操作的完整代码及注意要点(字节豆包 | 609点数解答 | 2024-12-18 12:18:21)372
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)478
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)362
- 超详细!整数奇偶与倍数判断代码解析及补全(字节豆包 | 462点数解答 | 2026-01-08 12:43:56)58
- Python实现:轻松计算n阶数字矩阵主对角线之和(字节豆包 | 358点数解答 | 2025-12-08 12:25:06)78
- Python 实现:计算数字矩阵左上角数字之和(附代码及详解)(字节豆包 | 333点数解答 | 2025-12-08 17:52:36)85
- Python 巧算数字矩阵左上角数字之和,附代码与详细解释(字节豆包 | 387点数解答 | 2025-12-08 17:54:37)74
- 轻松搞定:计算数字矩阵主对角线之和的 C++ 实现(DeepSeek | 107点数解答 | 2025-12-29 12:22:27)61
- Android开发自定义 Handler :七大策略有效规避内存泄漏!(百度文心 | 526点数解答 | 2023-11-09 17:34:21)297
- 巧用 Python 求解数列积之和,附输入输出及样例详解!(字节豆包 | 263点数解答 | 2026-01-24 13:02:54)45