projeto/agencia.py
from projeto.banco import Banco
class Agencia(Banco):
agencias = []
def __init__(self,nome,endereco,numero):
super().__init__(nome,endereco)
self.numero = numero
def __str__(self):
return f'{self._nome.ljust(20)} | {self._endereco.ljust(20)} | {self.numero}'
projeto/banco.py
class Banco:
bancos = []
def __init__(self,nome,endereco):
self._nome = nome
self._endereco = endereco
def __str__(self):
return f'{self._nome.ljust(20)} | {self._endereco}'
main.py
from projeto.agencia import Agencia
from projeto.banco import Banco
agencia1 = Agencia('Banco do Brasil', 'Rua 7 de setembro', 'n° 2024')
banco1 = Banco('Banco da América', 'Av Europa')
def main():
print(agencia1)
print(banco1)
if __name__ == '__main__':
main()