banking-system/main.py

22 lines
695 B
Python
Raw Permalink Normal View History

2023-05-09 16:47:40 +02:00
from Boss import Boss
from Bank import Bank
from Banker import Banker
from Person import Person
mbank = Bank('mBank')
ludzik = Person('adam', "KOWALSKI", '')
czlowiek = Person('jan', 'nowak', '')
kierwonik = Banker('bożena', 'nowak', '')
admin = Boss('wojciech', 'grzybowski', '', mbank)
admin.hireBanker(kierwonik)
konta = kierwonik.getBank().getAccounts()
print(konta)
czlowiek_konto = kierwonik.openAccount(czlowiek)
czlowiek_konto.changeBalance(10)
print([konto.getId() for konto in konta])
kierwonik.openAccount(ludzik)
print([konto.getOwner().getFullName() for konto in konta])
for konto in konta:
konto.changeBalance(-101)
print([konto.getBalance() for konto in konta])