1
resposta

Resolução: Calculando tempo de projeto

Achei interessante acrescentar um while para que, enquanto a pessoa não digitar os três números corretos, o loop continue solicitando.

print com a resolução da atividade calculando tempo de projeto

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

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!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!