使用random中的randint()方法生成1-100之间的随机数。创建文件data.txt,文件共10000行,每行存放一个1-100之间的整数
时间: 2024-02-12 10:02:53 浏览: 230
可以使用以下代码创建一个名为`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`的文件。
相关问题
使用random中的randint()方法生成1-100之间的随机数。创建文件data.txt,文件共10000行,每行存放一个1~100之间的整数。
好的,我可以帮你实现这个任务。你可以使用Python的random模块的randint()函数生成随机数,使用Python的文件操作函数将数据写入文件中。下面是实现的代码示例:
```python
import random
# 生成随机数并写入文件
with open('data.txt', 'w') as f:
for i in range(10000):
num = random.randint(1, 100)
f.write(str(num) + '\n')
```
这段代码使用了Python的with语句,自动关闭文件资源,避免了手动关闭文件时出现的错误。在循环中使用randint()方法生成1-100之间的整数并写入文件data.txt中,每个数占据一行。
用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之间的整数。
阅读全文