Imagem de fundo

Considere o código em Python a seguir:class Endereco:def...

Considere o código em Python a seguir:


  1. class Endereco:
  2. def _init_(mine, rua, numero):
  3. mine.rua= rua
  4. mine.numero= numero

  5. def MinhaFuncao(abc):
  6. if (abc.numero >= 3000):
  7. print("Meu Endereço é"+ abc.rua)
  8. else:
  9. print("Meu Endereço é"+ abc.rua + ", "+ str(abc.numero))

  10. p1 = Endereco("Av. Senador Salgado Filho", 3000)
  11. p1.MinhaFuncao()


Como resultado, é esperado que


A

o programa imprima “Meu Endereço é Av. Senador Salgado Filho, 3000”.


B

a execução do programa falhe, pois, durante a instanciação do objeto p1, na linha nove, o inicializador esperava receber três argumentos e só dois foram informados.


C

o programa imprima “Meu Endereço é Av. Senador Salgado Filho”.


D

a execução do programa falhe, pois não foi declarado o parâmetro self em cada método.