python哨兵循环_Python哨兵控制循环

我想知道是否有人能帮我指出正确的方向!我是个初学者,完全迷路了。我试着做一个哨兵控制的循环,要求用户“输入支票金额”,然后询问“这张支票有多少用户”。在它询问用户之后,然后输入它,直到他们键入-1。在

一旦用户完成输入,它假设计算的总额,小费,每一张支票的税,18%的小费,任何低于9的顾客,20%的小费,税率为8%。在

然后把总数加起来。

例:检查1=100$

检查2=300

检查3=20

支票总额=420美元

我并不是要别人帮我做这件事,但只要你能给我指出正确的方向,这就是我目前所拥有的一切,我一直坚持下去。在

到目前为止,代码是可怕的,并不是真正的工作。

我在Raptor中完成了它,它工作得很好我只是不知道如何将它转换成pythonsum1 = 0

sum2 = 0

sum3 = 0

sum4 = 0

sum5 = 0

check = 0

print ("Enter -1 when you are done")

check = int(input('Enter the amount of the check:'))

while check !=(-1):

patron = int(input('Enter the amount of patrons for this check.'))

check = int(input('Enter the amount of the check:'))

tip = 0

tax = 0

if patron <= 8:

tip = (check * .18)

elif patron >= 9:

tip = (check * .20)

total = check + tax + tip

sum1 = sum1 + check

sum2 = sum2 + tip

sum3 = sum3 + patron

sum4 = sum4 + tax

sum5 = sum5 + total

print ("Grand totals:")

print ("Total input check = $" + str(sum1))

print ("Total number of patrons = " + str(sum3))

print ("Total Tip = $" +str(sum2))

print ("Total Tax = $" +str(sum4))

print ("Total Bill = $" +str(sum5))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值