Created
October 19, 2022 15:46
-
-
Save mhassanist/d44002e140aab5be5ccca0e880a73094 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# assumed user balance | |
user_balance = 1234.55 | |
# assumed user password | |
user_password = "!2A34" | |
print("Welcome to Trusted Bank ATM") | |
print("1. Withdraw") | |
print("2. Exit") | |
choice = int(input("Enter 1 or 2: ")) | |
if choice == 1: | |
amount = float(input("Enter the amount:")) | |
print("amount") | |
# TODO 1: Check if the amount is greater than the user balance | |
# If so, print "Take your money" and deduct the amount from the user's balance | |
# Also print the new balance. | |
# Otherwise, print "Insufficient funds" | |
# TODO 2: Check if the choice is 2 | |
# If so, print "Thank you for using our ATM" | |
# Otherwise, print "Invalid choice" | |
# TODO 3 (Bonus): Check if the user password is correct before implementing the withdraw logic | |
# TODO 4 (Bonus): Add a deposit option to the ATM | |
# a deposit should ask for the amount, add money to the user's balance and print the new balance |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment