Oi Samanta, tudo bem? 😊
Seu código está ótimo! 👏
Ele está claro, conciso e resolve o problema proposto de calcular o tempo total de um projeto com três atividades, verificando se os valores de entrada são válidos.
Como sugestão, você pode adicionar tratamento de erros para garantir que a entrada do usuário seja sempre um número inteiro.
Pode usar um bloco try-except para capturar a exceção ValueError que ocorre quando o usuário digita algo que não pode ser convertido para um inteiro.
Veja como ficaria:
try:
atividade_A = int(input('Informe a quantidade de dias para a atividade A: '))
atividade_B = int(input('Informe a quantidade de dias para a atividade B: '))
atividade_C = int(input('Informe a quantidade de dias para a atividade C: '))
if atividade_A < 0 or atividade_B < 0 or atividade_C < 0:
print('Erro: os dias 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 um número inteiro válido.')
Com essa alteração, o programa se torna mais robusto, lidando com entradas inválidas de forma elegante. 👍
🎓 Para saber mais: