如何直接对用户输入进行算术运算?

时间:2017-07-13 04:51:04

标签: python-3.x list-comprehension

如果用户传递了两个值,我想直接计算两个值的减法并将其存储在变量中。如

用户传递4和3.因此,我将使用列表推导直接计算结果并将其存储在变量中。

所以不要这样做

num1,num2 = input().split(" ")
num = int(num1)-int(num2)
print(num)

我想在列表理解中计算整个事物。到目前为止,我试过了

num = [j[0]-j[1] for j in [int(i) for i in input().split(" ")]]

但它给出了错误。我该怎么做?

1 个答案:

答案 0 :(得分:0)

num = [i[0] - i[1] for i in [list(map(int, input().split(" ")))]]

num = [int(i1) - int(i2) for i1, i2 in [input().split(" ")]]