Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 循环以执行随机次数_Python_Random - Fatal编程技术网

Python 循环以执行随机次数

Python 循环以执行随机次数,python,random,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

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

具体来说,什么不起作用?这看起来应该行得通。我刚刚在我的机器上试过,它成功了,好吧。你的打印命令似乎没有正确缩进,所以它们只能在for循环后执行。所以。。。告诉我们怎么了怎么样。它将数字打印到文件中。它们看起来有点奇怪,因为你没有添加任何分隔符,比如空格或换行符。但是数值是存在的。它确实通过一些调整工作。现在我一直在想如何创建一个程序来读取这个文件并输出这样的结果。具体来说,什么不起作用?这看起来应该行得通。我刚刚在我的机器上试过,它成功了,好吧。你的打印命令似乎没有正确缩进,所以它们只能在for循环后执行。所以。。。告诉我们怎么了怎么样。它将数字打印到文件中。它们看起来有点奇怪,因为你没有添加任何分隔符,比如空格或换行符。但是数值是存在的。它确实通过一些调整工作。现在我一直在想如何创建一个程序来读取这个文件并输出这样的结果5 7 6 4 4总计是x