python生成100个1000以内随机数存入列表,再分开偶数和奇数存入第二,三个列表
时间: 2023-06-01 09:05:22 浏览: 71
可以为您提供代码示例,如下所示:
``` 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)
```
希望能对您有所帮助。
相关问题
python生成100个1000以内随机数,分开偶数和奇数
好的,这个问题很简单。以下是代码:
```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生成10个100以内随机数整数并求和
好的,以下是生成10个100以内随机数整数并求和的Python代码:
```python
import random
# 生成10个随机数,范围在1到100之间
random_nums = [random.randint(1, 100) for _ in range(10)]
# 计算随机数的总和
sum_of_nums = sum(random_nums)
print(random_nums)
print("随机数的总和为:", sum_of_nums)
```
输出结果类似:
```
[87, 56, 35, 8, 94, 41, 58, 55, 60, 36]
随机数的总和为: 490
```
其中 `sum()` 函数可以对一个序列求和,这里用于计算随机数的总和。