python生成100个1000以内随机数,分开偶数和奇数
时间: 2023-06-01 07:05:29 浏览: 98
好的,这个问题很简单。以下是代码:
```python
import random
even = []
odd = []
for i in range(100):
num = random.randint(1, 1000)
if num % 2 == 0:
even.append(num)
else:
odd.append(num)
print("Even numbers:", even)
print("Odd numbers:", odd)
```
这个代码会生成 100 个 1 到 1000 之间的随机数,然后把它们分成偶数和奇数两组,最后输出结果。
相关问题
python生成100个1000以内随机数存入列表,再分开偶数和奇数存入第二,三个列表
可以为您提供代码示例,如下所示:
``` python
import random
# 生成100个1000以内的随机数
num_list = [random.randint(1, 1000) for i in range(100)]
# 分离奇数和偶数
odd_num = []
even_num = []
for num in num_list:
if num % 2 == 0:
even_num.append(num)
else:
odd_num.append(num)
# 打印结果
print("原始列表:", num_list)
print("偶数列表:", even_num)
print("奇数列表:", odd_num)
```
希望能对您有所帮助。
随机生成十个100以内的整数,并统计出其中偶数和奇数的个数
好的,我可以帮你写一个Python程序来实现这个功能。代码如下:
```python
import random
# 生成随机数列表
nums = [random.randint(0, 100) for _ in range(10)]
# 统计偶数和奇数的个数
even_count = 0
odd_count = 0
for num in nums:
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
# 输出结果
print("随机生成的数为:", nums)
print("偶数的个数为:", even_count)
print("奇数的个数为:", odd_count)
```
程序中首先使用了Python内置的random模块生成了一个包含10个随机数的列表,然后使用循环遍历列表,统计其中偶数和奇数的个数。最后输出统计结果。
你可以直接复制上述代码到Python环境中执行,或者将代码保存到一个`.py`文件中并运行。