python - 如何在Python中增量计算罚款?

标签 python python-3.x python-2.7

我正在尝试逐步计算罚金,程序必须将第一次计算的值添加到第二次计算中,并给出要打印的总计。

这是我的代码:


if days >= 1 and days <= 4:
  payment = days * 3
  print("Payment is: ", "$", payment)
  
elif days >= 5 and days <= 10:
  payment = days * 5
  print("Payment is: ", "$", payment)

最佳答案

我的第一 react 是循环并保持计数。

尝试以下解决方案:

更改范围,因为 range 函数生成的值从 0 开始

total_penalty = 0
for i in range(total_delay):
    if i < 4:
        total_penalty += 3
    elif i >= 4 and i <= 9:
        total_penalty += 5  

print(total_penalty)

关于python - 如何在Python中增量计算罚款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67850583/

相关文章:

Python 提高函数速度

python - 尝试为学校做一个简单的银行账户模型,函数 get_balance 会产生错误

python - 如何让nosetests使用点语法?

Python pandas dataframe groupby 选择列

python-2.7 - 使用 &lt;script&gt; 和 var 从 BeautifulSoup 中提取数据

python - 数据框中行的移动顺序

python-3.x - 神经网络总是预测同一类

python - 使用 PySerial 发送 ASCII 命令

python-3.x - Spyder 忽略 .pycodestyle

python-2.7 - Theano 获得张量中的唯一值