Python 3.x 从随机列表中查找最大或最小的数字

Python 3.x 从随机列表中查找最大或最小的数字,python-3.x,Python 3.x,我正在使用以下代码: import random for i in range(40): x = random.randint(1,500) print(x) min(x) 得到这个错误: TypeError Traceback (most recent call last) <ipython-input-147-bedf53b4ba41> in <module> 3 x

我正在使用以下代码:

import random
for i in range(40):
    x = random.randint(1,500)
    print(x)
min(x)
得到这个错误:

TypeError                                 Traceback (most recent call last)
<ipython-input-147-bedf53b4ba41> in <module>
      3     x = random.randint(1,500)
      4     print(x)
----> 5 min(x)
TypeError回溯(最近一次调用)
在里面
3 x=随机随机随机数(1500)
4份打印件(x)
---->5分钟(x)
随机。randint(1500)
将给出介于1和500之间的整数。 因此,这里是数据类型
int
x
(在
for
循环中)

您应该在
for
循环中的
数组中累积整数(
x
),然后将其传递给
min()
函数,如下所示

import random 
arr = []
for i in range(40): 
    x = random.randint(1,500) 
    arr.append(x)
print(arr) 
print(min(arr))