Coders Packet

ATM Management System Using Python

By Aryan Rai

It is a Python Project which is used for getting the details of your Bank account. Details such as Statement, Withdraw Details, Lodgement and PIN Change facilities are available.

It is a Python Project which is used for getting the details of your Bank account. Details such as Statement, Withdraw Details, Lodgement and PIN Change facilities are available.

Here firstly I have declared three users namely user, user2, user3 along with their pins 1234, 2222, 3333 respectively using List Data Structures in Python.

The amount which is initially present is 1000, 2000 and 3000 respectively in all the three accounts.

On Compilation, firstly user is asked to enter the User Name. So user can enter only the three which are given by default in the program.

After entering the user name, he has to enter the PIN for that particular account, to access that account.

Now after getting the access, the user can perform operations like Statement, Amount Withdrawl, Lodgement[Lending Money], PIN Change, and QUIT.

Whatever the user wants he can perform as there are special variables assigned for every operations as S for Statement,  for Withdrawl, L for Lodgement and P for PIN Change.

And in the case if the user is not able to login in 3 successive attempts for entering the wrong password he is logged out of that particular account and has to carry out the same steps.

Download Complete Code

Comments

No comments yet