# Substitua as reticências pelo valor adequado para obter as respostas pedidas. # Este tuplo define os nomes dos meses em Português: MESESPT = ("janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro") # Complete a função para que, dado um tuplo (ano, mes, dia) # devolva um data por extenso. # Por exemplo, datePT((1938, 1, 22)) deve devolver "22 de janeiro de 1938". def datePT(date): ano, mes, dia = date s = f"{str(dia)} de {MESESPT[mes-1]} de {ano}" return s # Complete a definição para converter uma data no formato "DD/MM/AAAA" # num tuplo de inteiros com (ano, mês, dia). # Por exemplo: parseDMY("25/12/2020") deve devolver (2020, 12, 25). def parseDMY(s): # Sugestão: use o método split. parts = s.split('/') return (int(parts[2]), int(parts[1]), int(parts[0])) # No CodeCheck estas funções são testadas com argumentos pré-programados. # Se quiser testar offline, tem de acrescentar as suas intruções de chamada. # JMR@ua.pt 2021