All Projects

Bus Ticket Booking System in Python
Bus Ticket Booking System in Java
Bus Ticket Booking System in Cpp
Bus Ticket Booking System in C
Cafe Order System in Python
Cafe Order System in Java
Cafe Order System in Cpp
Cafe Order System in C
Social Media Account Details Manager in Python
Social Media Account Details Manager in Java
Social Media Account Details Manager in Cpp
Social Media Account Details Manager in C
Mini ATM in Python Language
Mini ATM in Java Language
Mini ATM in cpp language
Mini ATM in c language
Pocket Money Manager in Python Language
Pocket Money Manager in Java Language
Pocket Money Manager in Cpp Language
Pocket Money Manager in C Language
Username Password Generator in Python Language
Username Password Generator in Cpp Language
Username Password Generator in C Language
Telephone Directory in Python Language
Telephone Directory in Java Language
Telephone Directory in Cpp Language
Telephone Directory in C Language
Calander in Cpp Language
Calander in C Language
NoteBook in Python Language
NoteBook in Cpp Language
NoteBook in C Language
Voting System in Python Language
Voting System in Java Language
Voting System in Cpp Language
Voting System in C Language
Age Calculator in Python Language
Age Calculator in Java Language
Age Calculator in Cpp Language
Age Calculator in C Language
Currency Converter in Python Language
Currency Converter in Java Language
Currency Converter in Cpp Language
Currency Converter in C Language
Random Password Generator in python language
Random Password Generator in java language
Random Password Generator in cpp language
Random Password Generator in c language
Billing System in python language
Billing System in c++ language
Billing System in c language
Atm in c language

Billing System in python language


Aniket The Programmer

1K+ Subscribers

Click To Subscribe My Channel

Subscribe

Source Code

            
class Item:
    def __init__(self, id, itemName, price):
        self.id = id
        self.itemName = itemName
        self.price = price

# Create bill display function
def display(item_list, customer_name, customer_address):
    total = 0
    print("\n\n\n")
    print("\t    Aniket Store    ")
    print("\t   --------------    ")
    print(f"Name : {customer_name} \t Address : {customer_address}\n")
    for obj in item_list:
        print(f"Id : {obj.id} \t ItemName : {obj.itemName}\tPrice : {obj.price}")
        print("------------------------------------------------")
        total += obj.price
    print(f"\t\tTotal : {total}")  
    print("\n")  
    print("\tThanks for visiting")
    print("\n\n")

# Store object array
item_list = []  

print("\n\n")
print("Hello Everyone.......")
customer_name = input("Enter your name       ")
customer_address = input("Enter your address    ")
total_items = int(input("Enter total items    "))
print("\n")

# Take input item details
for i in range(0, total_items):
    item_id = (i + 1)
    item_name = input("Enter item name     ")
    item_price = int(input("Enter price    "))
    item_list.append(Item(item_id, item_name, item_price))

# Call display function
display(item_list, customer_name, customer_address)  
            
        

Source Code Github Link: View

View Video On Youtube Link: View