酷代码 AI
菜单
服务商

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]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]