Achei interessante acrescentar um while para que, enquanto a pessoa não digitar os três números corretos, o loop continue solicitando.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Achei interessante acrescentar um while para que, enquanto a pessoa não digitar os três números corretos, o loop continue solicitando.
Oi, Eryck! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei do uso do while para garantir 3 entradas válidas e da checagem if dias > 0 antes de adicionar à lista.
Uma dica interessante para o futuro é validar o input com try/except. Veja este exemplo:
# leitura de inteiro positivo com protecao
while True:
try:
n = int(input("Digite um inteiro positivo: "))
if n > 0:
break
print("informe valor maior que zero")
except ValueError:
print("digite apenas numeros inteiros")
# n chega aqui garantido como inteiro > 0
Esse trecho impede quebra quando o usuário digita texto e só aceita valores positivos.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!