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