python,生成n个100以内的正整数,统计奇数和偶数各多少个?

如题所述

下面是一个简单的 Python 程序示例,用于生成 n 个 100 以内的正整数,并统计其中奇数和偶数的数量:

```python
import random

n = 10 # 生成10个正整数,可以根据需要修改这个值
numbers = []
odd_count = 0
even_count = 0

# 生成随机数并统计奇偶性
for i in range(n):
num = random.randint(1, 100)
numbers.append(num)
if num % 2 == 0:
even_count += 1
else:
odd_count += 1

# 输出结果
print("生成的随机数为:", numbers)
print("其中有", odd_count, "个奇数,", even_count, "个偶数。")
```

此程序使用 Python 的 `random` 模块生成指定数量的随机数,并在生成时同时对其进行奇偶性的统计。最后输出所有随机数以及奇偶数的统计结果。

注意,为了保证输出正确,我们需要确保 `n` 的值不超过 100。如果需要生成更多的数字,可以将随机数的取值范围调整到更大的整数区间。
温馨提示:答案为网友推荐,仅供参考