ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Crie um loop while com base no fato de current_date ser menor ou igual a release_date.
  • Verifique se current_date é menor ou igual a 24 e, em caso afirmativo, imprima "Purchase before the 25th for early access"
  • Caso contrário, verifique se current_date é igual a 25, 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
  ____ += ____
Editar e executar código