python求列表中的奇数和
时间: 2024-03-13 07:47:18 浏览: 24
可以使用循环遍历列表,判断每个元素是否为奇数,如果是则累加到一个变量中。以下是示例代码:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
sum_odd = 0
for num in my_list:
if num % 2 != 0:
sum_odd += num
print("列表中的奇数和为:", sum_odd)
```
输出结果为:
```
列表中的奇数和为: 25
```
解释一下代码:`my_list` 是一个包含数字的列表,变量 `sum_odd` 存储奇数和的初始值为0。通过循环遍历列表,判断每个元素是否为奇数,如果是则将其加到变量 `sum_odd` 中。最后打印输出奇数和。
相关问题
python计算列表中奇数的和
可以使用列表推导式和内置函数 `sum()` 来计算列表中奇数的和。例如:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
odd_sum = sum(x for x in my_list if x % 2 != 0)
print(odd_sum) # 输出 25
```
上面的代码中,使用列表推导式和条件语句筛选出列表中的奇数,然后使用 `sum()` 函数计算奇数的和。
python统计列表中奇数和偶数的个数
可以使用循环遍历列表,判断每个元素是否为奇数或偶数,然后分别累加计数器即可。
以下是示例代码:
```python
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]
odd_count = 0
even_count = 0
for num in nums:
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
print("奇数个数:", odd_count)
print("偶数个数:", even_count)
```
输出:
```
奇数个数: 5
偶数个数: 4
```
阅读全文