我需要生成一个随机数,我将其称为x,然后生成x个随机数的数字。我正在尝试for循环无济于事。还有更多的任务,但我觉得我在路障,直到我弄明白。
我的代码:
def main():
import random
numbers_file=open('numbers.txt','w')
file_size = random.randint(4,7)
for x in range(file_size):
x = random.randint(5,19)
numbers_file.write(str(x))
print (file_size)
print (x)
main()
底部的打印命令仅用于测试,因为我需要随后将随机数写入文件。
编辑:这样可行,但现在我必须创建一个程序来读取我创建的文件,它需要采用我无法弄清楚的格式 恩。 5 7 5 11 8 6 总数是42
我有什么
def main():
number_file = open('numbers.txt','r')
number = (number_file.readline())
print(number,)
number_file.close()
main()