guilhermegonwiemes/technical-course-programming ? reverse-engineered prompt
Reverse engineered prompt
Build me a simple Python ATM program that runs in the terminal and feels like a real beginner course project.
It should let a user log in with a few limited attempts, then show options like checking balance, depositing money, and withdrawing money. The withdrawal should have a daily limit and only allow valid amounts, and it should automatically break the cash into bills when possible. If the user enters something invalid, show a clear message and let them try again instead of crashing.
Keep it straightforward and easy to read, like something made for a technical course exercise, with clean functions and basic input and output. I also want the app to keep running until the user chooses to exit. If you need to, look up current Python best practices for simple terminal programs, but keep the solution simple and beginner friendly.
Are you gonna build this?
make sure you review the code using coderabbit