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))