ComeçarComece gratuitamente

Que dia é hoje?

É hora do almoço e você está conversando com alguns de seus colegas. Eles comentam que acham que todas as manhãs alguém deveria lhes enviar um lembrete do dia para que eles possam verificar no calendário quais são suas tarefas para aquele dia.

Você quer ajudar e decide escrever um pequeno script que usa a data e a hora do dia para que, todas as manhãs, uma mensagem seja enviada aos seus colegas. Você pode usar o módulo datetime junto com placeholders nomeados para atingir seu objetivo.

A data deve ser expressa como Month day, year, por exemplo, April 16, 2019 e a hora como hh:mm, por exemplo, 16:30.

Você anota alguns especificadores para ajudá-lo: %d(day), %B (monthname), %m (monthnumber), %Y(year), %H (hour) e %M(minutes)

Você pode usar o shell IPython para explorar o módulo datetime.

Este exercício faz parte do curso

Expressões regulares em Python

Ver Curso

Instruções de exercício

  • Importe a função datetime do módulo datetime.
  • Obtenha a data de hoje e atribua-a à variável get_date.
  • Complete a string message adicionando aos espaços reservados o nome today e os especificadores de formato para formatar a data como month_name day, year e a hora como hour:minutes.
  • Imprima a mensagem usando o método .format() e a variável get_date para substituir o espaço reservado nomeado.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Import datetime 
____

# Assign date to get_date
get_date = ____

# Add named placeholders with format specifiers
message = "Good morning. Today is {____:____ ____, ____}. It's {today:___:____} ... time to work!"

# Use the format method replacing the placeholder with get_date
print(____.____(____))
Editar e executar código