产生具有n个0至20之间随机元素值的列表,求奇数与偶数的个数,用python
时间: 2024-02-20 17:01:50 浏览: 48
python中计算一个列表中连续相同的元素个数方法
5星 · 资源好评率100%
可以使用Python中的random模块生成随机数,再通过遍历列表来统计奇数与偶数的个数。
以下是示例代码:
```python
import random
n = 10 # 列表中元素的个数
lst = [random.randint(0, 20) for i in range(n)] # 生成随机列表
print("随机列表:", lst)
even_count = 0 # 偶数个数
odd_count = 0 # 奇数个数
for num in lst:
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
print("偶数个数:", even_count)
print("奇数个数:", odd_count)
```
运行结果可能如下所示:
```
随机列表: [10, 9, 16, 20, 13, 7, 3, 18, 17, 8]
偶数个数: 5
奇数个数: 5
```
阅读全文