python统计列表中奇数和偶数的个数
时间: 2024-01-28 19:03:33 浏览: 298
可以使用循环遍历列表,判断每个元素是否为奇数或偶数,然后分别累加计数器即可。
以下是示例代码:
```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
```
相关问题
给定了一个列表,分别统计给定的列表中奇数和偶数的个数python
好的,可以使用以下代码来实现:
```python
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9]
odd_count = 0
even_count = 0
for num in lst:
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
print("奇数个数为:", odd_count)
print("偶数个数为:", even_count)
```
输出结果为:
```
奇数个数为: 5
偶数个数为: 4
```
其中,我们使用了一个循环来遍历列表中的每个元素,然后使用模运算符来判断元素是奇数还是偶数,最后分别增加计数器 odd_count 和 even_count 的值,最终输出结果。
有一个整数列表 [95,75,69,9,84,72,82,94,69,74,81,77],统计列表中奇数和偶数的个数。使用python
可以使用 Python 中的 for 循环和条件语句来统计列表中奇数和偶数的个数。具体实现如下:
```python
num_list = [95, 75, 69, 9, 84, 72, 82, 94, 69, 74, 81, 77]
odd_count = 0 # 奇数个数
even_count = 0 # 偶数个数
for num in num_list:
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
print("奇数个数:", odd_count)
print("偶数个数:", even_count)
```
输出结果为:
```
奇数个数: 7
偶数个数: 5
```
阅读全文