当先锋百科网

首页 1 2 3 4 5 6 7

Python 是一种非常优秀的编程语言,除了它的语法简单易学外,它还包含了丰富的库函数来满足各种需要。其中随机数模块 random 是应用广泛的一个模块。如果你想将生成的随机数保留到文件中,这时候就需要使用到文件操作。

# 随机生成 10 个数字
import random
nums = []
for i in range(10):
nums.append(random.randint(1, 100))
# 将数字写入文件
with open('nums.txt', 'w') as f:
for num in nums:
f.write(str(num) + '\n')

上面的代码利用 random 模块生成 10 个随机数字,并将这些数字保存到 nums.txt 文件中。其中random.randint(a, b)是取 a 和 b 之间的整数(包括 a 和 b)。

如果你想读取文件中保存的随机数,可以使用以下代码:

# 从文件中读取数字
nums = []
with open('nums.txt', 'r') as f:
lines = f.readlines()
for line in lines:
num = int(line.strip())
nums.append(num)
print(nums)

这段代码首先打开 nums.txt 文件并按行读取,每行对应一个数字。接着利用int()函数将读取的字符串转换成数字,再将数字加入到 nums 数组中。最后输出 nums 数组验证读取结果是否正确。