如何用python随机产生30个两位数整数,并将它们奇偶分开
时间: 2023-05-20 22:02:22 浏览: 64
可以使用以下代码实现:
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)
相关问题
随机产生100个两位正整数,并将这100个数写入文本文件number
你可以使用 Python 的 `random` 模块来生成随机数,并使用 `open()` 函数打开一个文本文件,然后使用 `write()` 方法将生成的随机数写入文件中。以下是示例代码:
```python
import random
# 产生 100 个两位正整数,保存到列表中
rand_list = []
for i in range(100):
num = random.randint(10, 99)
rand_list.append(num)
# 将随机数写入文本文件
with open('number.txt', 'w') as f:
for num in rand_list:
f.write(str(num) + '\n')
```
上述代码首先使用 `random.randint(10, 99)` 生成 100 个两位正整数,保存到 `rand_list` 列表中。然后使用 `open('number.txt', 'w')` 函数打开一个名为 `number.txt` 的文本文件,并将文件对象保存到变量 `f` 中。使用 `with` 语句可以自动关闭文件,避免了手动关闭文件的麻烦。
接着使用 `for` 循环遍历 `rand_list` 列表中的随机数,并使用 `f.write()` 方法将每个随机数写入文件中。需要注意的是,`write()` 方法只能写入字符串,因此需要使用 `str()` 函数将整数转换为字符串,并在字符串末尾加上换行符 `\n`,以便将每个随机数写入文件的一行中。
最终,运行上述代码后会在当前目录下生成一个名为 `number.txt` 的文本文件,其中包含了 100 个随机的两位正整数。
编写程序,随机产生 6个两位整数,python
编写程序,可以使用random模块中的randint函数来随机产生6个两位整数。下面是一个示例程序:
```python
import random
def generate_random_numbers():
numbers = []
for i in range(6):
# 生成两位整数,范围从10到99
num = random.randint(10, 99)
numbers.append(num)
return numbers
# 调用函数生成6个随机整数
random_numbers = generate_random_numbers()
# 打印结果
print(random_numbers)
```
以上程序使用循环从10到99的整数范围内随机生成6个两位整数,并将它们添加到一个列表中。最后,打印这个列表即可得到结果。运行程序后,输出类似如下:
```
[56, 23, 78, 90, 34, 67]
```
每次运行程序,生成的随机数都会有所不同。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)