循环执行随机的次数

时间:2016-10-03 01:48:58

标签: python random

我需要生成一个随机数,我将其称为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()    

0 个答案:

没有答案