1
resposta

Resposta imprimindo datas

dia = 3 mes = 2 ano = 1995 print(dia, mes, ano, sep="/", end="\n") 3/2/1995

1 resposta

Olá, Nelson!

Você está no caminho certo! No seu código, você está usando a função print() corretamente para imprimir as datas. O argumento sep="/" é usado para separar os valores por uma barra, e end="\n" é usado para adicionar uma nova linha ao final.

Notei que a data impressa não está no formato usualmente adotado, que é dia/mês/ano com dois dígitos para dia e mês. Para corrigir isso, você pode usar a função zfill(), que preenche o lado esquerdo de uma string com zeros até atingir o tamanho desejado. Veja como você pode fazer isso:

dia = str(3).zfill(2)
mes = str(2).zfill(2)
ano = 1995
print(dia, mes, ano, sep="/", end="\n")

A função zfill(2) garantirá que o dia e o mês sempre tenham dois dígitos, preenchendo com um zero à esquerda se necessário.

Bons estudos!