-
Notifications
You must be signed in to change notification settings - Fork 0
/
ATM.py
47 lines (40 loc) · 1.78 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
print("Добро пожаловать!")
money = []
sumMoney = 0
currencySum = 0
moneyCurrency = []
takeMoney = input("Желаете продолжить? Да или нет: ")
while True:
if takeMoney == "Да":
operation = int(input("Добавить средства(1) или снять(2)? 1 или 2, 0 - выход? "))
if operation == 1:
addMoney = int(input("Сколько вы желаете добавить? 5, 10 или 20 рубелей? "))
if addMoney == 5 or addMoney == 10 or addMoney == 20:
print("Вы добавили " + str(addMoney) + " рублей")
appMoney = money.append(addMoney)
sumMoney = (sum(money))
print("У вас на счету " + str(sumMoney) + " рублей")
else:
print("Ошибка! Нет такой купюры")
elif operation == 2:
takeBills = int(input("Сколько вы желаете снять? "))
if takeBills == 5 or takeBills == 10 or takeBills == 20:
if takeBills > sumMoney:
print("Недостаточно средств")
else:
currency = moneyCurrency.append(takeBills)
currencySum = (sum(moneyCurrency))
endSum = sumMoney - currencySum
if endSum < 0:
print("Ошибка!")
else:
print("У вас на счету " + str(endSum) + " рублей")
else:
print("Нет такой купюры")
elif operation == 0:
break
else:
print("До свидания! Всего доброго!")
break
else:
None