随机产生100个两位正整数,
时间: 2023-11-24 07:08:07 浏览: 121
你可以使用 Python 内置的 `random` 模块来随机产生正整数,以下是随机产生 100 个两位正整数的示例代码:
```python
import random
# 产生 100 个两位正整数
for i in range(100):
num = random.randint(10, 99)
print(num)
```
上述代码通过 `random.randint(10, 99)` 产生一个 10 到 99 之间的随机整数,然后使用循环产生 100 次,输出每次产生的随机整数。
如果你需要将这些随机数保存到列表中,可以使用以下代码:
```python
import random
# 产生 100 个两位正整数,保存到列表中
rand_list = []
for i in range(100):
num = random.randint(10, 99)
rand_list.append(num)
print(rand_list)
```
上述代码在每次产生随机数后,使用 `append()` 方法将随机数保存到 `rand_list` 列表中,最终输出列表中所有的随机数。
相关问题
随机产生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 个随机的两位正整数。
编写程序随机产生100个两位正整数,并将这100个数写入文本文件number.txt中。要求每行10个整数
好的,我可以帮你编写这个程序。以下是Python代码实现:
```python
import random
# 产生100个两位正整数
nums = [random.randint(10, 99) for i in range(100)]
# 将100个数写入文本文件number.txt中
with open('number.txt', 'w') as f:
for i, num in enumerate(nums):
# 将每个数写入一行
f.write(str(num) + ' ')
# 每行10个数
if (i+1) % 10 == 0:
f.write('\n')
```
这段代码会在当前目录下生成一个名为`number.txt`的文本文件,里面包含100个两位正整数,每行包含10个整数。
阅读全文