为什么我不能循环进行一系列除法?

时间:2019-09-27 12:58:18

标签: python python-3.x

我正在尝试计算一年中每个月的利润率。

我已经计算出每个月的收入和收入减去税。但是,当我尝试进一步时,在12个月中的每个月我总是有相同的数字。当我将除号更改为乘法时,一切正常。

##Profit margin for each month = profit after tax divided by revenue 
(after tax/revenue)

for i in range(0,12):
    result = revenue[i] - expenses[i]
    profit_tax = result - (result * 0.3)

    profit_margin = profit_tax / result

    print (profit_margin)

1 个答案:

答案 0 :(得分:1)

这是一个简单的数学。

profit_margin = profit / result = (result - (result * 0.3)) / result
              = (result * 0.7) / result
              = 0.7

您做错了,请检查。

这似乎是编程的题外话,所以我标记了。