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

NoteBook in Python Language


Aniket The Programmer

1K+ Subscribers

Click To Subscribe My Channel

Subscribe

Source Code

        
class Notebook:
    def __init__(self):
        self.notes = []

    def add_note(self):
        new_note = input("Enter your note: ")
        self.notes.append(new_note)
        print("Note added successfully!")

    def delete_note(self):
        if not self.notes:
            print("No notes to delete.")
            return

        print("Your notes:")
        for i, note in enumerate(self.notes):
            print(f"{i}: {note}")

        index = int(input(f"Enter the index of the note you want to delete (0-{len(self.notes)-1}): "))
        if 0 <= index < len(self.notes):
            del self.notes[index]
            print("Note deleted successfully!")
        else:
            print("Invalid index entered.")

    def display_notes(self):
        if not self.notes:
            print("No notes available.")
            return

        print("Your notes:")
        for i, note in enumerate(self.notes):
            print(f"{i}: {note}")


def main():
    notebook = Notebook()

    while True:
        print("Notebook Menu:")
        print("1. Add a note")
        print("2. Delete a note")
        print("3. Display notes")
        print("4. Exit")

        choice = input("Enter your choice: ")

        if choice == '1':
            notebook.add_note()
        elif choice == '2':
            notebook.delete_note()
        elif choice == '3':
            notebook.display_notes()
        elif choice == '4':
            print("Exiting...")
            break
        else:
            print("Invalid choice. Please enter a valid option.")


if __name__ == "__main__":
    main()
        
    

Source Code Github Link: View

View Video On Youtube Link: View