-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatm.py
131 lines (115 loc) · 3.71 KB
/
atm.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#import something
from time import sleep
#Layout 1
print("="*30)
sleep(.50)
print("|"*2,"__THE BANK ATM MACHINE__","|"*2)
sleep(.50)
print("="*30)
sleep(.50)
print("|"*2,"___1. ACOUNT-BALANCE____","|"*2)
sleep(.50)
print("|"*2,"___2. CASH-DEPOSIT______","|"*2)
sleep(.50)
print("|"*2,"___3. WITHDRAW-CASH_____","|"*2)
sleep(.50)
print("|"*2,"___4. TRANSFER__________","|"*2)
sleep(.50)
print("|"*2,"___5. EXIT______________","|"*2)
sleep(.50)
print("|"*2,"___CHOOSE-THE-NUMBER____","|"*2)
sleep(.50)
#Layout 2
MenuList={
1:"||=====ACCOUNT-BALANCE======||",
2:"||=====CASH-DEPOSIT=========||",
3:"||=====WITHDRAW-CASH========||",
4:"||=====TRANSFER=============||",
5:"||===========EXIT===========||"
}
balance = 0
#Layout 3
while True:
key_input = int(input("==============================\n||ENTER NUMBER||:"))
a = MenuList.get(key_input)
#ACCOUNT BALANCE FUNCTION-
if a == "||=====ACCOUNT-BALANCE======||":
print(MenuList[1])
print("||YOUR BALANCE > $",balance)
#CASH DEPOSIT FUNCTION-
elif a == "||=====CASH-DEPOSIT=========||":
print(MenuList[2])
a1 = int(input("||ENTER AMMOUNT||:$ "))
balance = balance + a1
print("||YOUR BALANCE NOW|:$",balance)
#WITHDRAW CASH FUNCTION-
elif a == "||=====WITHDRAW-CASH========||":
print(MenuList[3])
a2 = int(input("||ENTER AMMOUNT||:$ "))
if balance >= a2:
print("||>>TRANSACTION-SUCCESFULL<<||")
balance = balance-a2
print("||YOUR BALANCE NOW|:$",balance)
else:
print("||>>>-TRANSACTION-FAILED-<<<||")
print("||YOUR BALANCE LOW||")
#TRANSFER FUNCTION-
elif a == "||=====TRANSFER=============||":
print("="*30)
print("|"*2,"_______BANK LIST________","|"*2)
sleep(.50)
print("|"*2,"______1.WOLRD BANK______","|"*2)
sleep(.50)
print("|"*2,"______2.BANK OF SOUP____","|"*2)
sleep(.50)
print("|"*2,"______3.BANK OF BANK____","|"*2)
sleep(.50)
print("|"*2,"______4.BACK____________","|"*2)
sleep(.50)
print("|"*2,"_____CHOOSE-THE-BANK____","|"*2)
a3 = int(input("==============================\n||ENTER NUMBER||:"))
if a3 == 1:
print("|"*2,"=======WORLD-BANK=======","|"*2)
x = int(input("||ENTER ACCOUNT NUMBER||:\n||>>> "))
x1 = int(input("||ENTER AMMOUNT||:"))
#####################################
if balance >= x1:
print("||>>TRANSACTION-SUCCESFULL<<||")
balance = balance-x1
print("||YOUR BALANCE NOW|:$",balance)
else:
print("||>>>-TRANSACTION-FAILED-<<<||")
print("||YOUR BALANCE LOW||")
####################################
elif a3 == 2:
print("||=======BANK OF SOUP=======||")
x2 = int(input("||ENTER ACCOUNT NUMBER||:\n||>>> "))
x3 = int(input("||ENTER AMMOUNT||:"))
if balance >= x3:
print("||>>TRANSACTION-SUCCESFULL<<||")
balance = balance-x3
print("||YOUR BALANCE NOW|:$",balance)
else:
print("||>>>-TRANSACTION-FAILED-<<<||")
print("||YOUR BALANCE LOW||")
#######################################
elif a3 == 3:
print("||=======BANK OF BANK=======||")
x4 = int(input("||ENTER ACCOUNT NUMBER||:\n||>>> "))
x5 = int(input("||ENTER AMMOUNT||:"))
if balance >= x5:
print("||>>TRANSACTION-SUCCESFULL<<||")
balance = balance-x5
print("||YOUR BALANCE NOW|:$",balance)
else:
print("||>>>-TRANSACTION-FAILED-<<<||")
print("||YOUR BALANCE LOW||")
elif a3 == 4:
print("||===========BACK===========||")
#EXIT FUNCTION
elif a == "||===========EXIT===========||":
print(MenuList[5])
print("||PROGRAMMED BY RAHFI||\n||THANKS FOR TRYING||")
print("="*30)
break
exit()