Oi, Yan, como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você organizou bem a ideia de herança, criando a classe Banco com os atributos nome e endereco, e depois reaproveitando esses dados na classe Agencia com super().__init__(nome, endereco). Um ponto importante é seguir o padrão de nomes de classes em Python, usando a primeira letra maiúscula, então agencia ficaria melhor como Agencia.
Uma dica interessante para o futuro é usar o método __str__ para facilitar a visualização dos dados do objeto quando usar print():
class Agencia(Banco):
def __init__(self, nome, endereco, numero):
super().__init__(nome, endereco)
self.numero = numero
def __str__(self):
return f'{self.nome} - {self.endereco} - Agencia {self.numero}'
Esse código retorna uma mensagem organizada com os dados da agencia, deixando o teste da classe mais simples.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!