2024-04-26 14:40:57 发布
网友
我想做一个包含随机数的列表,然后取最大值,最小值,然后得到列表的平均值。你知道吗
import random list=[None]*50 for i in range (1,50): list[i]=random.randint(1,100)
这就是我目前得到的
您提供的代码有一些错误。首先必须使用list = []创建一个空列表,然后使用for创建10随机数(从1到100),如下所示:
list = []
for
10
1
100
import random list = [] for i in range (10): list.append(random.randint(1,100)) print list print max(list) print min(list) print sum(list) / float(len(list))
输出:
[68, 59, 87, 6, 41, 67, 91, 46, 79, 28] 91 6 57.2
使用float计算平均值将比仅使用len得到更准确的结果。你知道吗
float
len
我要做的是:
import random In [11]: maxint = 10000 In [12]: listlen = 100
创建列表:
In [13]: mylist = [random.randrange(maxint) for _ in range(listlen)]
您提出的问题是python内置的:
In [14]: max(mylist) Out[14]: 9993 In [15]: min(mylist) Out[15]: 10 In [16]: sum(mylist)/len(mylist) Out[16]: 4734.37
您提供的代码有一些错误。首先必须使用
list = []
创建一个空列表,然后使用for
创建10
随机数(从1
到100
),如下所示:输出:
使用
float
计算平均值将比仅使用len
得到更准确的结果。你知道吗我要做的是:
创建列表:
您提出的问题是python内置的:
相关问题 更多 >
编程相关推荐