Fiquei com dúvida porque se colocar self dentro do parênteses na linha de código >>>data_completa.formatada(self), dá erro no código?
class Data():
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self):
print(f'{self.dia :02d} / {self.mes :02d} / {self.ano}')
from datas import Data
data_completa = Data(21, 11, 2007)
data_completa.formatada()
21/11/2007
data_completa1 = Data(2, 2, 2021)
data_completa1.formatada()
02/02/2021