Achei interessante acrescentar um while para que, enquanto a pessoa não digitar os três números corretos, o loop continue solicitando.
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!