1
resposta

Minha resposta

A = int(input('Informe os dias para a atividade A: '))
B = int(input('Informe os dias para a atividade B: '))
C = int(input('Informe os dias para a atividade C: '))

if A > 0 and B > 0 and C > 0:
    soma = A + B + C
    print(f'Tempo total do projeto: {soma} dias')
else:
    print('valor negativo encontrado. Insira apenas os números positivos.')
1 resposta

Oi, Felipe! Como vai?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Gostei de como você aplicou a estrutura condicional com o uso do if para validar se os valores das variáveis são positivos antes de realizar o cálculo. Isso ajuda a garantir que os dados de entrada sejam corretos para o seu projeto.

Uma dica interessante é que, se você quiser tornar o código mais robusto, pode usar um laço while para garantir que o usuário insira apenas números positivos. Veja como você pode fazer isso:


A = -1
while A <= 0:
    A = int(input('Informe os dias para a atividade A: '))
B = -1
while B <= 0:
    B = int(input('Informe os dias para a atividade B: '))
C = -1
while C <= 0:
    C = int(input('Informe os dias para a atividade C: '))
soma = A + B + C
print(f'Tempo total do projeto: {soma} dias')

Esse código vai continuar pedindo os valores até que o usuário insira um número positivo. Assim, você evita que o programa siga com dados inválidos.

Conte com o apoio do Fórum. Abraços e bons estudos!