-
Notifications
You must be signed in to change notification settings - Fork 1
/
BANCOMAT 2.0.py
56 lines (44 loc) · 1.79 KB
/
BANCOMAT 2.0.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
class Bancomat :
def __init__(self,saldo_iniziale):
self.__saldo_iniziale = saldo_iniziale
print('Benvenuto/a nella n ostra banca !!!')
print("")
print('come possiamo aiutarla?')
print('PRELIEVO MAX GIORNALIERO : \n1000 EURO !!')
print('')
def prelievo (self):
while True:
max_prelivo_gionaliero = 1000
Tax= 2
scelta = input('vuoi effetuare un prelievo? si o no : ')
if scelta.lower() == 'no':
break
importo = int(input('inserisci importo : '))
print('')
if importo < 20:
print("non puoi prelevare meno di 20 euro !!!")
break
if self.__saldo_iniziale >= importo and importo < max_prelivo_gionaliero:
self.__saldo_iniziale -= (importo + Tax)
print('\t')
print(f'hai prelevato : {importo} euro \t disponibilita {self.__saldo_iniziale}')
elif importo > max_prelivo_gionaliero:
print('non puoi prelevare piu di 1000 euro gionalieri')
print('')
def versamento (self):
while True:
Tax = 1
scelta = input('vuoi effetuare un versamento? si o no : ')
if scelta.lower() == 'no':
break
importo = int(input('inserisci importo : '))
self.__saldo_iniziale += (importo - Tax)
print(f'hai versato : {importo} euro')
print('')
def saldo (self):
print('saldo disponibile: ')
return self.__saldo_iniziale
conto = Bancomat(3000)
conto.prelievo()
conto.versamento()
print(conto.saldo())