from random import randrange
n = int(input("Enter the number of throws: "))
throw1 = []
throw2 = []
for i in range(n):
throw1.append(int(randrange(1,7)))
throw2.append(int(randrange(1, 7)))
final_throw = sum(throw1, throw2)
print(throw1,throw2)
Run Code Online (Sandbox Code Playgroud)
我想将 throw1 和 throw2 加在一起,但我不知道如何(这不起作用)。
我的问题很容易解决,但作为初学者,我看不到解决方案。请问你能帮我吗?
如果你想要一个全局总和,你可以连接列表
>>> sum(throw1 + throw2)
38
Run Code Online (Sandbox Code Playgroud)
如果要对成对元素求和,请使用推导式:
>>> [sum(x) for x in zip(throw1, throw2)]
[6, 4, 4, 6, 5, 4, 9]
Run Code Online (Sandbox Code Playgroud)
输入:
>>> throw1
[2, 3, 1, 4, 3, 1, 6]
>>> throw2
[4, 1, 3, 2, 2, 3, 3]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |