Skip to content

Jadsonrmh81/Virtual-attendant-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Virtual Bank Assistant (Python CLI)

A simple command-line banking assistant written in Python. This project simulates basic banking operations through a text-based menu, making it ideal for beginners who want to practice Python basics, such as loops, conditionals, input validation, and user interaction.


🚀 Features

  • Start interaction with a keyword (go)
  • Menu-driven interface
  • Check account balance
  • Make deposits
  • Simulate payments
  • Request a loan
  • End the service safely

🧠 What This Project Practices

  • while loops
  • if / elif / else conditionals
  • User input with input()
  • Basic input validation using .isdigit()
  • Console-based program structure

📂 Project Structure

.
├── github.py
└── README.md

▶️ How to Run

  1. Make sure you have Python 3 installed:
python --version
  1. Clone the repository or download the file.

  2. Run the program:

python github.py
  1. Type go to start the assistant.

🧪 Example Interaction

Type "go" to start: go

Hello! I will be your virtual assistant. Below are your options. How can I help you?

1 - Account balance
2 - Make a deposit
3 - Make a payment
4 - Take out a loan
5 - End service

⚠️ Notes

  • This is a simulation: no real banking operations are performed.

  • Values are static and used only for learning purposes.

  • The project can be expanded with:

    • Functions
    • Data persistence (files or databases)
    • Better error handling

📌 Future Ideas

  • Refactor using functions
  • Add user authentication
  • Store balance dynamically
  • Improve payment logic

👨‍💻 Author

Created as a learning project to practice Python fundamentals.

Feel free to improve, refactor, and experiment!

Releases

No releases published

Packages

 
 
 

Contributors

Languages