用Python编写以下程序:定义文件名并创建一个文件,文件类型是文本文件,文件共100行,每行存放一个1以内的随机小数,并把每一行的数据输出到屏幕。
时间: 2023-12-22 18:03:02 浏览: 36
可以使用Python的random模块生成随机小数,并使用文件操作函数将数据写入文件中。
以下是示例代码:
```python
import random
# 定义文件名
filename = "random_numbers.txt"
# 创建文件并打开
with open(filename, 'w') as file:
# 循环写入100行随机小数
for i in range(100):
# 生成1以内的随机小数
rand_num = random.random()
# 写入文件
file.write(str(rand_num) + '\n')
# 输出到屏幕
print(rand_num)
```
这段代码首先定义了文件名为`random_numbers.txt`,然后使用`with`语句创建文件并打开,接着使用`for`循环生成100个1以内的随机小数,并分别写入文件和输出到屏幕。写入文件时需要将随机小数转换成字符串并加上换行符`\n`以表示新的一行。循环结束后,文件会自动关闭。