Пример #1
0
rate = 0.07
r1 = Receipt(rate)
tax = 0
print("Welcome to the receipt creator")
while(flag == "yes"):
    name = input("Enter item name: ")
    price = float(input("Enter item price: "))
    taxable = input("Is the item taxable (yes/no): ")
    if(taxable == "yes"):
        __taxable = True
        
    else:
        __taxable = False
    
    i1= Item(name, price, __taxable)
    r1.addItem(i1)
    flag = input("Add another item (yes/no):")
    totalPrice = price + totalPrice
print(r1)
for i in range(0, len(r1._Receipt__purchases)):
    print(r1._Receipt__purchases[i])
for i in range(0, len(r1._Receipt__purchases)):
    if(r1._Receipt__purchases[i]._Item__taxable == True):
        tax = tax + (r1._Receipt__purchases[i]._Item__price * rate)
subTotal = tax + totalPrice

print()
print("Sub Total________________________{:.2f}".format(totalPrice))
print("Tax______________________________{:.2f}".format(tax))
print("Total____________________________{:.2f}".format(subTotal))
Пример #2
0
from item import Item
from receipt import Receipt

print('Welcome to Receipt Creator')

receipt = Receipt(0.08, [])

addAnotherItem = True
while (addAnotherItem):
    itemName = input('Enter Item Name: ')
    itemPrice = float(input('Enter Item Price: '))
    isTaxableInput = input('Is the item taxable (yes/no): ')

    itemTaxable = True
    if (isTaxableInput.lower() == 'no'):
        itemTaxable = False

    item = Item(itemName, itemPrice, itemTaxable)
    receipt.addItem(item)

    addAnotherItemInput = input('Add another item (yes/no):')
    if (addAnotherItemInput.lower() == 'yes'):
        addAnotherItem = True
    elif (addAnotherItemInput.lower() == 'no'):
        addAnotherItem = False

print(receipt)