试图找到python数组中的最大数字?

时间:2013-07-21 21:07:17

标签: python

我正在尝试编写一个python程序,它将打印100个随机数字阵列1,并打印出数组的最大值。这就是我到目前为止所做的:

import random
import timeit
print [random.randint(0,100) for r in xrange(10)]
print "Max number in array is",

3 个答案:

答案 0 :(得分:1)

将随机数保存在变量data中。然后将maxmax(data)一起使用。

data = [random.randint(0,100) for r in xrange(10)]
print(data)
print("Max number in array is {}".format(max(data)))

答案 1 :(得分:1)

您需要将生成的数组存储在变量中,并在其上使用max来获取最大值;

import random
import timeit
my_array = [random.randint(0,100) for r in xrange(10)]
print my_array
print "Max number in array is", max(my_array)

答案 2 :(得分:1)

import random
rand_ar = [random.randint(1,100) for r in xrange(10)] # randint(0,100) includes 0 also.
print rand_ar
print "Max number in array is %i" % max(rand_ar)