1
resposta

Minha resolução

class Data:

def __init__ (self, dia, mes, ano):
    self.dia = dia
    self.mes = mes
    self. ano = ano

def diadehoje(self):
    print(f"Hoje é dia {self.dia}/{self.mes}/{self.ano}")
1 resposta

Oii Matheus! Como você está?

Parabéns pela resolução do desafio! Está certinho :)

Caso você queira acrescentar, seria interessante colocar uma formatação para mostrar os zeros à esquerda dos números que possuírem apenas um dígito. Assim:

def dia_de_hoje(self):
    print(f'Hoje é dia: {self.dia:02d}/{self.mes:02d}/{self.ano}')

Dessa forma, se o usuário criar o seguinte objeto:

data1 = Data(3,5,2000)
data1.dia_de_hoje()

Ele terá como resultado: Hoje é dia: 03/05/2000 com os zeros antes dos números de apenas um dígito.

Qualquer dúvida estou à disposição ^^

Bons estudos!