使用列表的数学表达式

原文标题Mathematical Expression Using Lists

我意识到输出只是 base_q – (base_q * q_growth_rates),但我在编码列表的乘法和减法时遇到了麻烦。

#建立一个名为数量的列表来模拟如下所示的输出

#使用base_q和q_growth_rates生成如下列表

这就是我所拥有的

base_q = 100
q_growth_rates = [-0.2, -0.1, 0.0, 0.09999999999999998, 0.2]

quantities = []
for num in q_growth_rates: 
   base_q - (base_q * num)

这是它应该在之后生成的列表

print (quantities)
[80.0, 90.0, 100.0, 110.0, 120.0]

原文链接:https://stackoverflow.com//questions/71476059/mathematical-expression-using-lists

回复

我来回复
  • KrabbyPatty的头像
    KrabbyPatty 评论

    您只需将每个结果附加到数量。

    quantities.append(base_q - (base_q * num))
    
    2年前 0条评论