1
resposta

Resolucao - Exercicio

try:
    qtd_A = int(input('Digite a quantidade de dias para a atividade A:\n'))
    qtd_B = int(input('Digite a quantidade de dias para a atividade B:\n'))
    qtd_C = int(input('Digite a quantidade de dias para a atividade C:\n'))

    if qtd_A > 0 and qtd_B > 0 and qtd_C > 0:
        soma = qtd_A + qtd_B + qtd_C
        print(f'Total de dias: {soma} ')
    else:
        print('Erro: Os dias nao podem ser negativos.')
        
except:
    print('Digite um valor valido (numerico)')
1 resposta

Oi, Eliza! Como vai?

Agradeço por compartilhar sua resolução com a comunidade Alura.

Você estruturou muito bem a lógica para somar os dias das atividades e ainda adicionou um controle importante: validação para garantir que todos os valores sejam positivos, o que é essencial nesse contexto.

Continue assim — cuidar da entrada de dados é um passo importante para criar programas mais seguros e funcionais.

Ícone de sugestão Para saber mais:

Controlar entradas e validar valores em programas com if e try/except é essencial para garantir que o sistema funcione bem mesmo com dados inesperados. Esse cuidado evita falhas e melhora a experiência do usuário.

Confira este artigo da Alura com boas práticas de tratamento de erros: Python: Lidando com erros e exceções

Alura

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