Olá, Wagner. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Ótimo como você usou condicionais para garantir que os valores sejam positivos antes de calcular o total. Isso evita erros inesperados no programa.
Uma alternativa interessante seria validar a entrada antes da verificação, impedindo que valores negativos sejam inseridos. Veja este exemplo:
def obter_dias(atividade):
dias = int(input(f'Informe os dias para a {atividade}: '))
while dias < 0:
print('Os dias não podem ser negativos. Tente novamente.')
dias = int(input(f'Informe os dias para a {atividade}: '))
return dias
atividade_a = obter_dias('atividade A')
atividade_b = obter_dias('atividade B')
atividade_c = obter_dias('atividade C')
total = atividade_a + atividade_b + atividade_c
print(f'Tempo total para as atividades: {total}')
Isso evita que o programa prossiga com valores inválidos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!