It is an virtual ATM machine made in python using tkinter. An automated teller machine (ATM) or cash machine (in British English) is an electronic telecommunications device that enables customers of financial institutions to perform financial transactions, such as cash withdrawals, deposits, funds transfers, balance inquiries or account information inquiries, at any time and without the need for direct interaction with bank staff.
Atms are known by a variety of names, including automatic teller machine in the United States (sometimes redundantly as "ATM machine"). In Canada, the term automated banking machine (ABM) is also used, although ATM is also very commonly used in Canada, with many Canadian organizations using ATM over ABM.
Atm program in python will give us practice on how to use classes and objects, functions, while loops, modules, and conditional statements in general. It’s a good question to pick as a practice question since it covers almost all the concepts you need to know as a beginner in programming.
This program simulates how the ATM (Automatic Teller Machine) of a Bank Therefore, the program does the following basic ATM requirements:
1 == balance 2 == withdraw balance 3 == deposit balance 4 == exit