Exercícios Resolvidos de Módulo time

Ver Teoria

Enunciado

Faça um programa que receba a data e hora de lançamento de um produto e imprima de acordo com a data atual do sistema uma das seguintes frases:

  • O produto ainda não foi lançado;
  • O produto acabou de ser lançado;
  • O produto já foi lançado.

Passo 1

Vamos começar o nosso programa importando o módulo time, uma vez que precisamos acessar a data e hora do sistema, e requisitando os dados do lançamento do produto ao usuário:

Com esses comandos, o programa será capaz de ler dados digitados nos seguintes formatos: “DD/MM/AAAA” e “HH:MM:SS”.

Passo 2

Após isso, podemos utilizar a função localtime para obtermos as informações de data e hora do próprio sistema:

E em seguida, podemos através da função strptime transformar todos aqueles dados inseridos pelo usuário em uma única estrutura time:

Passo 3

Por fim, basta utilizarmos o comando condicional if para verificarmos se a data atual é menor, igual ou maior que a data de lançamento do produto e imprimirmos a frase correspondente dependendo do caso:

Resposta

Ei, a resposta está no passo a passo :)