如何将一个变量乘以一个数字

问题描述:

我有三个变量,我想知道如何将所有这些变量乘以另一个变量number如何将一个变量乘以一个数字

例如

number = 2 

var1 = 0 
var2 = 1 
var3 = 2 

输出应该是:

0 
2 
4 

你可以只使用一个简单的for循环如下:

number = 2 

var1 = 0 
var2 = 1 
var3 = 2 

for output in (var1, var2, var3): 
    print output * number 

这将显示:

0 
2 
4 

使用list comprehension

>>> number = 2 
>>> 
>>> var1 = 0 
>>> var2 = 1 
>>> var3 = 2 
>>> 
>>> [i*number for i in (var1,var2,var3)] 
[0, 2, 4] 

,并打印它

>>> for i in output: 
...  print(i) 
... 
0 
2 
4 

您可以使用maplambda

>>> for i in map(lambda x:x*number,(var1,var2,var3)): 
...  print(i) 
... 
0 
2 
4