1
resposta

Meu código

atividade_a = int(input("Digite o número de dias da Atividade A: "))
atividade_b = int(input("Digite o número de dias da Atividade B: "))
atividade_c = int(input("Digite o número de dias da Atividade C: "))

if atividade_a < 0 or atividade_b < 0 or atividade_c < 0:
print("Erro: valores inseridos são inválidos (não podem ser negativos).")
else:
total = atividade_a + atividade_b + atividade_c
print(f"Tempo total do projeto: {total} dias.")

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 Priscila, tudo bem? 😊

Seu código está bem estruturado e fácil de entender! 👍

Para deixá-lo ainda mais robusto, você pode adicionar tratamento para entradas que não sejam números inteiros. 🤔

Veja um exemplo de como você pode fazer isso usando um bloco try-except:

try:
    atividade_a = int(input("Digite o número de dias da Atividade A: "))
    atividade_b = int(input("Digite o número de dias da Atividade B: "))
    atividade_c = int(input("Digite o número de dias da Atividade C: "))

    if atividade_a < 0 or atividade_b < 0 or atividade_c < 0:
        print("Erro: valores inseridos são inválidos (não podem ser negativos).")
    else:
        total = atividade_a + atividade_b + atividade_c
        print(f"Tempo total do projeto: {total} dias.")
except ValueError:
    print("Erro: Por favor, insira apenas números inteiros.")

Nesse código, o bloco try tenta converter as entradas para inteiros.

Se o usuário digitar algo que não pode ser convertido para um inteiro, o bloco except ValueError será executado, exibindo uma mensagem de erro.

🎓 Para saber mais:

Espero ter ajudado e bons estudos! 🧐