ENEM, perguntado por MillyAraujo820, 5 meses atrás

Analise o código Python a seguir. Class End_simples(object): def __init__(self, rua, num, bairro): self. Rua = rua self. Num = num self. Bai = bairro def Endereco(self): return self. Rua ", " self. Num \ " " self. Bairro class End_com(End_simples): def __init__(self, rua, num, bai, com): End_simples. __init__(self,rua, num, bairro) self = 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.

Soluções para a tarefa

Respondido por jaquersantana
54

A opção que apresenta a correta definição para o método Endereco na classe End_com é a demonstrada na imagem em anexo.

Código Python

A linguagem Python é uma linguagem lançada em 1991, própria da programação e com várias versões já lançadas.

  • A questão que respondemos trabalha com uma versão antiga do Python que não possui mais suporte, podendo levar aquele que responde a erro. Caso utilizássemos, por exemplo o Python 3+, a resposta seria outra.

Bons estudos!

Anexos:
Respondido por paulohenriquelott
34

Resposta:

return super(End_com, self).Endereco() \+ ", " + self.  com

Explicação:

A resposta correta é: return super(End_com, self).Endereco() \+ ", " + self. com

Perguntas interessantes