Skip to content

Write a Python program to simulate a Bank ATM Machine.

ASSIGNMENT

Q.7

Q.7 Write a Python program to simulate a Bank ATM Machine. 

balance = 10000 while True: print("\n===== BANK ATM MENU =====") print("1. Check Balance") print("2. Deposit") print("3. Withdraw") print("4. Exit") choice = int(input("Enter your choice: ")) if choice == 1: print("Available Balance:", balance) elif choice == 2: amount = float(input("Enter deposit amount: ")) if amount > 0: balance += amount print("Amount Deposited Successfully.") print("Updated Balance:", balance) else: print("Invalid Amount!") elif choice == 3: amount = float(input("Enter withdrawal amount: ")) if amount <= 0: print("Invalid Amount!") elif amount > balance: print("Insufficient Balance!") else: balance -= amount print("Please collect your cash.") print("Remaining Balance:", balance) elif choice == 4: print("Thank you for using the ATM.") break else: print("Invalid Choice! Please try again.")