下面是一个简单的 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。如果需要生成更多的数字,可以将随机数的取值范围调整到更大的整数区间。
温馨提示:答案为网友推荐,仅供参考