1
resposta

O Nico é fera!

Havia estudado POO com JS, mas restaram muitas dúvidas. Agora com Py e o Nico ficou tudo mais fácil/lógico! Valeu!!

class Data: def init(self, dia, mes, ano): self.dia = dia self.mes = mes self.ano = ano

def formatada(self):
    print(f"{self.dia}/{self.mes}/{self.ano}")

def exibe_text0(self):
    print(self.texto)

d = Data(21,11,2007) d.formatada()

console: C:\Users\alan.gsilva\PycharmProjects\Orientação_a_Objeto\venv\Scripts\python.exe C:/Users/alan.gsilva/PycharmProjects/Orientação_a_Objeto/teste_exercícios.py 21/11/2007

Process finished with exit code 0

1 resposta

Olá Alan, tudo bem? Espero que sim!

Que bom que está entendendo Alan, a linguagem Python é muito simples de ser entendida e muito poderosa.

Ficou certinho o seu código. Gostei bastante de ter utilizado a formatação com f-strings.

A sua função exibe_text0() tem um objeto self.texto que não foi criado, portanto não irá funcionar, a menos que crie esse objeto dentro da __init__()

Bons estudos!