Loops while condicionais
Você se ofereceu para ajudar a criar um programa que o LLM Camp possa usar para promover um novo curso que será lançado no dia 26 do mês.
A data de hoje é 22, e eles têm uma versão de pré-lançamento disponível a partir do dia 24 para todos os usuários que comprarem uma assinatura até o dia 24!
Você precisará criar um fluxo de trabalho personalizado que forneça mensagens personalizadas, dependendo da data.
Observe que, se o loop while
demorar muito para ser executado ou se a sessão estiver expirando, você poderá ter criado um loop infinito. Em particular, lembre-se de recuar o conteúdo do loop usando quatro espaços ou recuo automático, e certifique-se de que as condições sejam tais que o loop tenha um ponto de parada.
Este exercício faz parte do curso
Introdução ao Python para desenvolvedores
Instruções de exercício
- Crie um loop
while
com base no fato decurrent_date
ser menor ou igual arelease_date
. - Verifique se
current_date
é menor ou igual a24
e, em caso afirmativo, imprima"Purchase before the 25th for early access"
- Caso contrário, verifique se
current_date
é igual a25
, imprimindo"Coming soon!"
. - Após todas as verificações, incremente
current_date
em um para cada dia que passar.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
release_date = 26
current_date = 22
# Create a conditional loop while current_date is less than or equal to the release_date
____:
# Promote purchases
____:
print("____")
# Check if the date is equal to the 25th
____:
print("____")
else:
print("Available now!")
# Increment current_date by one
____ += ____