📜  使用Python创建收据计算器

📅  最后修改于: 2022-05-13 01:54:20.482000             🧑  作者: Mango

使用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() 的语法。