1
resposta

[Projeto] Atividade 2: Desconsiderando numeros negativos

while True:

    try:

        dias_a = int(input("Dias para atividade A: "))
        dias_b = int(input("Dias para atividade B: "))
        dias_c = int(input("Dias para atividade C: "))

        if dias_a < 0 or dias_b < 0 or dias_c < 0:
            print("Só numeros positivos são aceitos!")
        

        else:
            total = dias_a + dias_b + dias_c
            print(total)
            break

    except ValueError:
        print("use sometente nuemros inteiros")
1 resposta

Olá, Melina! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do loop while True para manter a execução até receber entradas válidas, utilizou muito bem o try except para tratar erros de digitação e ainda compreendeu a importância da validação de valores positivos para garantir consistência no cálculo.

Uma dica interessante para o futuro é melhorar a mensagem de saída para deixar o programa mais amigável. Assim:

else:
    total = dias_a + dias_b + dias_c
    print(f"O tempo total do projeto é de {total} dias.")
    break

Isso faz com que o resultado seja mais claro e informativo para o usuário.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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