对于用python编程相对比较陌生,感谢您对我在另一个python项目上的上一个问题提供的所有快速帮助。无论如何,我用python为一个项目编写了一个新程序,该程序生成了一个餐饮场所的账单。这是我下面的代码,一切运行良好,我得到了项目所需的预期结果,我所经历的两个问题是,1。我需要沙漠的成本,而不是打印3.0美元,而是3.00美元,基本上,我如何打印美元符号,圆形e.x 3.0--3.00,或45.0--45.00…并在价格前加美元符号。如果有人问过这样的问题,我很抱歉。。在import math

# constants

Cost_Per_Desert = 3.00

Tax_Rate = .075

Gratuity_Tips = .15

Adult_Meal_Cost = 12.75

Child_Meal_Cost = .60*12.75

Room_Fee = 450.00

Less_Deposit = 250.00

def main():

# Input Section

Name = input("\n\n Customer:\t\t\t ")

Number_Of_Adults = int(input(" Number of Adults:\t\t "))

Number_Of_Children = int(input(" Number of Children:\t\t "))

Number_Of_Deserts = int(input(" Number of Deserts:\t\t "))

print("\n\nCost Of Meal Per Adult:\t\t" , Adult_Meal_Cost)

print("Cost of Meal Per Child:\t\t" , round(Child_Meal_Cost,2))

print("Cost Per Desert:\t\t" , round(Cost_Per_Desert,2))

# Processing/Calculations

Total_Adult_Meal_Cost = Adult_Meal_Cost* Number_Of_Adults

Total_Child_Meal_Cost = Child_Meal_Cost* Number_Of_Children

Total_Desert_Cost = Cost_Per_Desert* Number_Of_Deserts

Total_Food_Cost = Total_Adult_Meal_Cost + Total_Child_Meal_Cost + Total_Desert_Cost

Total_Taxes = Total_Food_Cost * Tax_Rate

Tips = Total_Food_Cost * Gratuity_Tips

Total_Bill = Total_Food_Cost + Total_Taxes + Tips + Room_Fee

# Output Section

print("\n\n Total Cost for Adult Meals: \t", Total_Adult_Meal_Cost)

print(" Total Cost for Childs Meals: \t", Total_Child_Meal_Cost)

print(" Total Cost for Desert: \t", Total_Desert_Cost)

print(" Total Food Cost: \t\t", Total_Food_Cost)

print("\n\n Plus 7.5% Taxes: \t\t", round(Total_Taxes,2))

print(" Plus 15.0% Tips: \t\t", round(Tips,2))

print(" Plus Room Fee: \t\t", Room_Fee)

print("\n\n Total Bill: \t\t\t", round(Total_Bill,2))

print(" Less Deposit: \t\t\t", Less_Deposit)

print("\n\nBalance Due: \t\t\t", round(Total_Bill - Less_Deposit,2))

print("\n\n\n\n\t\t Thank You For Using Passaic County Catering Services. ")

main()

input("\n\n\n\n\nPress Enter to Continue")

python发票打印程序_用python打印正确的票据生成程序相关推荐

  1. python 客户端应用程序_创建python Web服务和C#客户端应用程序的最佳方法 - c#

    我正在寻找一种简单可靠的方法来创建Python Web Service并从.Net(c#)应用程序中使用它. 我发现了很多不同的库,其中一个库比另一个库好,但是似乎没有人提供关于Python Web ...

  2. python二分法查找程序_查找Python程序的输出| 套装2(基础)

    python二分法查找程序 Program 1: 程序1: a = 10 b = 3 res = a/b print "a/b: ", res res = float(a/b) p ...

  3. python写机器人程序_用Python写的一个多线程机器人聊天程序

    本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...

  4. 用python写投票程序_大话python最终篇,web.py 开发的投票程序demo

    概述 开发语言         python Web开发框架  web.py 前端开发框架   vuejs+elementui 数据库              mysql 设计思路 首先是数据库设计 ...

  5. python写机器人程序_从Python写入机器人框架控制台

    python函数有几种方式将信息发送到机器人日志或控制台.这些都记录在Robot框架用户指南的 Logging information节中. 最干净的方法是使用logging API,它为各种日志记录 ...

  6. python收集数据程序_用Python挖掘Twitter数据:数据采集

    原标题:用Python挖掘Twitter数据:数据采集 作者:Marco Bonzanini 翻译:数盟 这是7部系列中的第1部分,注重挖掘Twitter数据以用于各种案例.这是第一篇文章,专注于数据 ...

  7. python国际象棋ai程序_用Python编写一个国际象棋AI程序

    最近我用Python做了一个国际象棋程序并把代码发布在Github上了.这个代码不到1000行,大概20%用来实现AI.在这篇文章中我会介绍这个AI如何工作,每一个部分做什么,它为什么能那样工作起来. ...

  8. python简单图画程序_用Python的Turtple画图形

    不知道各位是否还记得在小学或者初中的时候,我们接触过一种语言叫做logo语言,这个语言可以画正方形,画三角形,画圆.而用Python画图形也有点类似logo语言的意思. 在画图之前,我们需要启动一个模 ...

  9. python编写加密程序_用Python实现一个简单的加密程序

    生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而强 ...

最新文章

  1. 用CSS写出一个下拉菜单小箭头
  2. Java面试题集锦,Java常见面试问题汇总,有需要的小伙伴看过来
  3. 高性能Web动画和渲染原理系列(2)——渲染管线和CPU渲染
  4. 关于移动硬盘的$recycle.bin病毒的处理方法
  5. DGIOT国内首家轻量级物联网开源平台——真实电表接入实战教程
  6. 全国所有省份、城市的JSON
  7. 服务器系统启用flash,基础设置:Windows Server 2012及2012R2 启用IE Flash
  8. Python库(x)纯小学生(我)自制
  9. 自古英雄出少年,22岁中国小哥哥入选Nature十大人物
  10. 学习笔记整理:网络应用技术-实验-路由器交换机配置命令
  11. 强化学习实践三 :编写通用的格子世界环境类
  12. 手机九宫格解锁所有可能
  13. 一些开源软件的国内镜像源
  14. selenium_Selenium4 Alpha –期望什么?
  15. 本地生活商家和达人注意了,如何提高核销率
  16. 什么是DNA微阵列技术?
  17. mysql gman do_Redis 学习笔记四 Mysql 与Redis的同步实践
  18. linux双网卡配置
  19. 微信小程序Android的健身APP的hbuilderx uni-app(SSM,MySQL)
  20. Alpha冲刺-第一天

热门文章

  1. 基于stm32汽车电动车智能充电桩设计
  2. 故障001:安全版-资源限制
  3. Element 对象的使用
  4. Android实现生词本
  5. 求二叉树根节点到指定节点的路径
  6. shell bash
  7. 新建vivado工程仿真或修改原仿真代码后,仿真波形不更新问题(已解决)
  8. 越狱后的iBooks问题
  9. 查看服务器芯片组型号,linux查看硬件信息命令
  10. 做一个像植物大战僵尸的Flash游戏2