1
resposta

A alternativa A que foi dada como correta realiza um import incorreto

A alternativa 'A' que está sendo dada como correta no exercício pode gerar dúvidas por causa de um detalhe

A alternativa apresenta o seguinte trecho

from banco import Banco

class Agencia(Banco):

Não deveria estar correta, porque como o enunciado mostra a disposição de pastas e arquivos

├── projeto/
│   ├── banco.py
│   └── agencia.py
└── main.py

o import deveria ser

from projeto.banco import Banco

class Agencia(Banco):

Eu posso ter me enganado, mas acredito que é isso.

1 resposta

A alternativa A está correta porque ela representa corretamente a sintaxe para definir uma herança entre as classes Agencia e Banco em Python.Em Python, a herança é definida utilizando a seguinte sintaxe:

                    ruby
                    
                        Copiar código
                    
                
                
                    class ClasseFilha(ClassePai):
# código da classe filha
                
            
    Onde ClasseFilha herda os atributos e métodos da ClassePai.Portanto, a alternativa A:
             
                
                    python
                    
                        Copiar código
                    
                
                
                    from banco import Banco

class Agencia(Banco): # código da classe Agencia

    Está correta, pois a classe Agencia está herdando da classe Banco, que foi importada do arquivo banco.py.