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

python哨兵循环_Python哨兵控制循环相关推荐

  1. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  2. python语言流程控制语句的格式while循环_Python流程控制-while循环-for循环

    写重复代码 是可耻的行为 -------------- 完美的分割线  -------------- 程序在一般情况下是按顺序执行的,编程语言提供了各种控制结构,允许更复杂的执行路径. 循环(loop ...

  3. python跳过本次循环_python跳过循环

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何跳过循环使用pdb.set_trace()? 例如, pdb.set_tr ...

  4. python reader循环_Python的for循环和while循环。

    1.while循环语句 while 语句同其他编程语言中 while 的使用方式大同小异,主要结构如下 while condition: expressions 其中 condition 为判断条件, ...

  5. python 跳出for循环_Python跳出多重循环的方法

    方法1:自定义异常# -*- coding:utf-8 -*- """ 功能:python跳出循环 """ # 方法1:自定义异常 clas ...

  6. python用保留字while实现无限循环_Python中无限循环需要什么条件

    无限循环 如果条件判断语句永远为 true,循环将会无限的执行下去. 如下实例 #!/usr/bin/python # -*- coding: UTF-8 -*- var = 1 while var ...

  7. python永真循环_python永真循环_Python学习(一)

    一.Python中的变量定义 与JAVA类似 1.由字母数字下划线构成 2.首字母不能为数字 3.不用关键字 二.常量 全部由大写字母构成,不更改它,实际上可更改 三.注释 单行注释:# 多行注释:三 ...

  8. python跳出循环关键字_Python跳出for循环continue与break的区别

    在for和while循环语句中,当循环条件满足时,就会一直循环,如果想中途退出循环,该怎么办?如果想停止本次循环,而不终止整个循环,该怎么办?如果我想写个不执行任何操作的语句,该怎么写? Python ...

  9. python中while not循环_Python学习-while循环逻辑运算符

    一.while循环,continue.break语句在while循环中的使用 1.while循环语句: while 条件: 代码块 执行过程:判断条件是否为真,如果为真,执行代码块,继续下次循环,继续 ...

  10. python循环体结束标志_python如何结束循环

    python中的break语句和continue语句 break break是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while ...

最新文章

  1. 怎么在python下载网站内容-Python下载网页的几种方法
  2. CF1137F Matches Are Not a Child‘s Play(树上数据结构问题、树链剖分+ODT)
  3. HaProxy+Keepalived+Mycat高可用群集配置
  4. SpringBooot-基础1-构建项目
  5. 学校计算机实验室实践心得,实验室实践心得体会
  6. mysql数据库是以表为单位存储的,创建一个以数据库名称为参数的MySQL存储过程,以列出具有特定数据库中详细信息的表。...
  7. python读音翻译-Python翻译器
  8. 【AIgua小白之路】Windows10安装MySQL10.0.15Archive版 【手把手系列】
  9. DiffImg_diffimg下载-diffimg官方版下载[图像对比软件]-天极下载
  10. 解决Win11快捷键反应慢有延迟
  11. 国产化复旦微电子 FMQL45T900 FPGA开发板( 替代Xilinx ZYNQ ARM+FPGA 7045开发板)
  12. 麻省理工十亿美元计算机学院,麻省理工学院10亿美元打造全新计算机科学学院,让所有学科的研究人员都能接触到最新的计算科学...
  13. 深入浅出面板数据分析
  14. 大规模图算法在京东广告的实践
  15. 【Unity3D】粒子系统ParticleSystem
  16. Python常用内置函数enumerate()详细用法介绍
  17. 【软件测试】公司招个测试员,我又面试了100多人,结局......
  18. C# 模拟POST上传图片
  19. datax 导入数据中文乱码_四种方法处理MYSQL导入中文数据时的乱码问题 | 很文博客...
  20. DSHOT600电调协议Verilog

热门文章

  1. 番茄会计记账软件源代码发布
  2. LQ0021 奖券数目【组合+枚举】
  3. java选课系统代码mysql_Java swing mysql实现的学生选课系统项目源码附带视频运行教程...
  4. Staking项目明年市值将达540亿美元,这四大赚钱点你不能错过
  5. 正点原子阿波罗F429+STM32CubeMX+LAN8720+LWIP:不带操作系统实现网络热插拔
  6. 台式计算机噪声,台式电脑有噪音怎么办
  7. Slashdot成立20周年的前史
  8. wegame饥荒一直登录中_《掌上Wegame》腾讯出品可以手机玩电脑游戏的APP,目前已开放LOL...
  9. 密集式存储智能立体仓库 拥有巷道式堆垛起重机的立体库
  10. linux设备树DTS到是是啥玩意