Magna Concursos

Analise o código Python 2.7 a seguir.

class End_simples(object):

    def __init__(self, rua, num, bai):
        self.rua = rua
        self.num = num
        self.bai = bai

    def Endereco(self):
        return self.rua + ", " + self.num \
               + " " + self.bai

class End_com(End_simples):

    def __init__(self, rua, num, bai, com):
        End_simples.__init__(self,rua, num, bai)
        self.com = com

    def Endereco(self):
        ...

a = End_simples("Av Brasil", "243", \
                "Floresta")

b = End_com("Av Miracema", "12", \
            "Centro", "apto 3")

print(a.Endereco())
print(b.Endereco())

Sabe-se que a execução desse código produziu as duas linhas a seguir.

Av Brasil, 243 Floresta

Av Miracema, 12 Centro, apto 3

Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.

 

Provas

Questão presente nas seguintes provas