编写一个函数,接受1个数作为参数,返回1到该数的奇数之和
时间: 2024-02-11 19:05:54 浏览: 54
leetcode和oj-kata-exercises:我在Codewars上工作的一些Katas的集合
好的,您可以参考以下 Python 代码实现:
```python
def sum_of_odd_numbers(n):
"""
返回1到n的奇数之和
"""
return sum([i for i in range(1, n+1) if i % 2 == 1])
```
该函数首先使用列表推导式生成1到n的所有奇数,然后使用 sum 函数对它们进行求和并返回结果。您可以调用该函数并传入一个数字作为参数,它将返回1到该数字的所有奇数之和。
阅读全文