编写python程序,使用random中的randint()方法生成1-100之间的随机数。创建文件data.txt,文件共10000行,每行存放一个1~100之间的整数
时间: 2024-02-25 15:58:57 浏览: 66
好的,以下是Python程序的实现:
```python
import random
with open('data.txt', 'w') as f:
for i in range(10000):
f.write(str(random.randint(1, 100)) + '\n')
```
程序中,我们首先导入 `random` 模块。然后,使用 `with` 语句打开文件 `data.txt` 并以写入模式打开。接着,我们使用 `for` 循环生成10000个随机数,并将其写入文件中,每行一个数。最后,使用 `write()` 方法将随机数转换为字符串后,添加一个换行符 `\n` 写入文件中。
这样,我们就成功创建了一个名为 `data.txt` 的文件,其中包含10000个1-100之间的随机整数。
相关问题
用Python使用random中的randint()方法生成1-100之间的随机数。创建文件data.txt,文件共10000行,每行存放一个1~100之间的整数。
可以使用以下代码实现:
```python
import random
# 生成1-100之间的随机数
rand_num = random.randint(1, 100)
# 创建文件并写入随机数
with open('data.txt', 'w') as f:
for i in range(10000):
f.write(str(random.randint(1, 100)) + '\n')
```
以上代码会生成一个名为`data.txt`的文件,文件共有10000行,每行存放一个1~100之间的整数。
使用random中的randint()方法生成1-100之间的随机数。创建文件data.txt,文件共10000行,每行存放一个1-100之间的整数
可以使用以下代码创建一个名为`data.txt`的文件,并将每行随机生成的1-100之间的整数写入文件。代码如下:
```python
import random
with open('data.txt', 'w') as f:
for i in range(10000):
random_number = random.randint(1, 100)
f.write(str(random_number) + '\n')
```
这段代码使用了`with`语句来打开文件,并将文件对象赋值给变量`f`。然后使用`for`循环生成10000个随机数,并使用`write()`方法将其写入文件中。每个数值后面都加上了`\n`表示换行,这样每个数值都会单独占据一行。最后,`with`语句会自动关闭文件,不需要我们手动关闭。执行完成后,会在当前目录下生成一个名为`data.txt`的文件。
阅读全文