Column1 Paid Amount
A Yes $45
B No $15
C Yes $30
D Yes $60
E No $30
F No $25
我要做的是将第3列中的所有值加起来,只要“付费”列中的相应值是“是”。
从本质上说,这样我就有了目前支付多少钱的总额。因此,该示例的有效输出值应为135美元。
嗨,我在做一个自我服务程序的作业。在收集用户输入时,我很难合并一个while循环。我希望我的代码收集一笔钱(由用户输入),并提示用户他们需要支付多少钱。一旦支付的金额超过到期金额,我想继续我的其余代码。到目前为止,这就是我所拥有的,但是循环在两个输入之后停止,即使用户没有支付足够的费用。
elif paid < TotalCost:
due = TotalCost - paid
while due > 0:
print("You need to pay $",round(due,2)," more.")
morepaid=fl