编写函数求一到n中奇数的平方和n为大于一的正整数
时间: 2024-01-22 18:17:57 浏览: 89
C语言程序设计-编写函数求1~100中奇数的平方和结果为166650.000000.c
5星 · 资源好评率100%
你可以使用以下 Python 代码实现:
```python
def odd_square_sum(n):
"""
求一到n中奇数的平方和
:param n: 大于一的正整数
:return: 一到n中奇数的平方和
"""
# 初始化和为0
odd_sum = 0
# 遍历1到n,步长为2,即只考虑奇数
for num in range(1, n+1, 2):
# 将当前奇数的平方加入和中
odd_sum += num**2
# 返回求和结果
return odd_sum
```
你可以调用该函数来计算任何大于一的正整数n中奇数的平方和。例如:
```python
# 计算1到10中奇数的平方和
print(odd_square_sum(10)) # 输出结果为 165
# 计算1到100中奇数的平方和
print(odd_square_sum(100)) # 输出结果为 166650
```
阅读全文