2
respostas

Codigo para quantidade de dias de Projeto

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 nao 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
2 respostas

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:

Olá Luis, comigo tudo bem, espero que com você também!

Agradeço sua sugestão, realmente o código fica bem mais rico com ela, ficarei atenta aos próximos. :)

Muito obrigada!

Samanta