你能一起添加导入随机数吗?

时间:2015-08-18 09:24:17

标签: python python-2.7 python-3.x

import random
for i in range(0,6):
    sum1=(random.randint(0,6))
    print(sum1)

打印出的数字:

6
6
5
1
6
1

你可以在上面添加随机数(6 + 6 + 5 + 1 + 6 + 1 = 25)

4 个答案:

答案 0 :(得分:2)

这可能会有所帮助。

import random
sum1 = 0
for i in range(0,6):
    sum1 += (random.randint(0,6))
print(sum1)

为此解决方案添加一个 - 衬里是:

import random
print(sum(random.sample(xrange(7), 6)))

答案 1 :(得分:1)

你可以这样做

import random
sum1=0
for i in range(0,6):
    sum1+=random.randint(0,6)
print(sum1)

这样的一个班轮就是

print sum( random.randint(0,6) for i in range(0,6) )

答案 2 :(得分:1)

import random

all_sum = 0
for i in range(0,6):
    sum1=(random.randint(0,6))
    all_sum += sum1

print all_sum

结果应该是这六个随机数的总和。

答案 3 :(得分:1)

你可能需要这个吗?

import random
sum1 = sum([random.randint(0, 6) for i in range(6)])