使用Python创建收据计算器
收据计算器通常是一张单据,其中提到了总发票及其姓名。我们将使用prettytable库中的PrettyTable 类来制作收据计算器。
什么是美桌?
它是 Prettytable 库中的一个类,可帮助我们在Python中制作关系表。
库的安装:
pip install prettytable
生成 PrettyTable :
Initialisation :
= PrettyTable(['','',....])
To add a row :
add_row(['','',....])方法 :
将有两列:商品名称和商品价格。
我们将继续采用商品名称和商品价格(在新行中)
直到用户输入 'q' 并将价格存储在另一个变量名 'total' 中,初始化为 0。当用户
输入'q',程序将停止输入并返回表格以及最后指定的总数。
下面是实现:
Python3
from prettytable import PrettyTable
print('--------------WELCOME TO XYZ Shop--------------\n')
table = PrettyTable(['Item Name', 'Item Price'])
total = 0
while(1):
name = input('Enter Item name:')
# 'q' to exit and print the table
if(name != 'q'):
price = int(input('Enter the Price:'))
# store all the prices in 'total'
total += price
table.add_row([name, price])
continue
elif(name == 'q'):
break
table.add_row(['TOTAL', total])
print(table)
print('\nThanks for shopping with us :)')
print('Your total bill amount is ', total, '/-')
输出:
注意:你可以在任何Python版本上运行这个程序,除了 python2 你只需要改变 print() 的语法。