python函数 for循环求1到n之间奇数的和
时间: 2024-01-03 21:05:34 浏览: 178
可以使用以下代码来实现:
```python
def sum_odd(n):
res = 0
for i in range(1, n+1):
if i % 2 != 0:
res += i
return res
```
其中,使用 `range(1, n+1)` 生成从1到n的整数序列,判断每个数是否为奇数,如果是则将其加到结果中。最终返回所有奇数的和。
相关问题
python编写函数求1~n的奇数平方和
可以使用如下的 Python 代码实现:
```python
def sum_of_odd_squares(n):
"""
计算1~n的奇数平方和
"""
result = 0
for i in range(1, n+1, 2):
result += i**2
return result
```
这个函数的实现很简单,就是利用 `for` 循环遍历从1到n的所有奇数,然后将它们的平方加起来。最后将结果返回即可。
python for循环求奇数和
可以使用 for 循环和条件语句来求奇数和,具体实现代码如下:
```python
sum = 0
for i in range(1, 101):
if i % 2 == 1:
sum += i
print("1到100之间的奇数和为:", sum)
```
这里使用 range 函数生成 1 到 100 的整数序列,然后通过条件语句判断每个数是否为奇数,如果是奇数则累加到 sum 变量中。最后输出 sum 变量的值即可。
阅读全文