分别用range和列表解析两种方式创建一个20以内的奇数列表,利用sum计算列表中所有数的和
时间: 2024-06-16 17:04:39 浏览: 121
计算1到100以内所有奇数的和
使用range函数创建奇数列表的方式如下:
```python
odd_list = list(range(1, 20, 2))
```
这里的range函数的参数为起始值1,终止值20(不包括20),步长为2,即每次递增2,这样就可以生成一个包含20以内的奇数的列表。
使用列表解析创建奇数列表的方式如下:
```python
odd_list = [x for x in range(1, 20) if x % 2 != 0]
```
这里的列表解析表达式 `[x for x in range(1, 20) if x % 2 != 0]` 的含义是遍历从1到19的所有数,如果该数除以2的余数不为0,则将该数添加到列表中。
接下来,可以使用sum函数计算列表中所有数的和:
```python
total_sum = sum(odd_list)
```
这里的sum函数用于计算列表中所有元素的和。
阅读全文