如何用python随机产生30个两位数整数,并将它们奇偶分开
时间: 2023-05-20 21:02:22 浏览: 160
可以使用以下代码实现:
import random
# 生成30个两位数整数
nums = [random.randint(10, 99) for _ in range(30)]
# 将奇数和偶数分开
odd_nums = [num for num in nums if num % 2 == 1]
even_nums = [num for num in nums if num % 2 == 0]
print("30个两位数整数:", nums)
print("奇数:", odd_nums)
print("偶数:", even_nums)
相关问题
python产生20个随机整数_python产生20个随机整数的方法
可以使用Python中的random模块来产生20个随机整数。下面是一种方法:
```python
import random
random_integers = []
for i in range(20):
random_integers.append(random.randint(1, 100)) # 生成1到100之间的随机整数,可以根据需要修改范围
print(random_integers)
```
在上面的代码中,我们使用了`random.randint()`函数来生成随机整数。这个函数接受两个参数,即随机整数的最小值和最大值。在循环中,我们生成了20个随机整数,并将它们添加到一个列表中。最后,我们输出这个列表,即20个随机整数。
阅读全文