Oi, Sergio! Tudo bem?
Ótimo código, parabéns! Deixo como sugestão a atenção a apenas um pequeno detalhe no construtor da classe Agencia, onde precisamos colocar dois pontos (:) no final da definição do método __init__ da classe Agencia, deixando o nosso código da seguinte forma:
class Banco:
    def __init__(self, nome, endereco):
        self.nome = nome
        self.endereco = endereco
class Agencia(Banco):
    def __init__(self, nome, endereco, numero):
        super().__init__(nome, endereco)
        self.numero = numero
Espero ter ajudado!
Um forte abraço e bons estudos!