1
resposta

Meu código

try:
    atividade_a = int(input("Informe os dias para a atividade A: "))
    atividade_b = int(input("Informe os dias para a atividade B: "))
    atividade_c = int(input("Informe os 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

        if total == 1:
            palavra = "dia"
        else:
            palavra = "dias"

        print(f"O total de dias para todas as atividades foi de {total} {palavra}")

except:
    print("Erro: digite apenas números inteiros")
1 resposta

Oi, Eduardo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei da forma como você tratou erros com try/except e também da validação pra impedir valores negativos. O cuidado com a pluralização usando if para "dia/dias" deixou a saída mais clara e profissional.

Uma dica interessante para o futuro é usar sum() para somar vários valores de forma mais simples e organizada:


atividades = [atividade_a, atividade_b, atividade_c]
total = sum(atividades)
print(total)

Esse código cria uma lista com os valores e usa sum para calcular o total automaticamente.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!