1
resposta

[Projeto] Minha Solução

atividade1 = int ( input ("Digite a quantidade de dias da 1° atividade: "))
atividade2 = int ( input ("Digite a quantidade de dias da 2° atividade: "))
atividade3 = int ( input ("Digite a quantidade de dias da 3° atividade: "))
total_projeto = atividade1 + atividade2 + atividade3

if atividade1 < 0:
    print("Erro")
elif atividade2 < 0:
    print("Erro")
elif atividade3 < 0:
    print("Erro")
else:
    print(total_projeto)
    
1 resposta

Olá Rafael. Tudo bem?

Muito bom. Parabéns pela dedicação, seu código está correto! Você já está verificando se algum dos valores inseridos é negativo e imprimindo "Erro" caso isso aconteça. Uma outra forma que você pode fazer é a verificação de valores negativos em uma única condição, o que pode tornar o código mais limpo.

Aqui está uma sugestão de como você pode fazer isso:

atividade1 = int(input("Digite a quantidade de dias da 1° atividade: "))
atividade2 = int(input("Digite a quantidade de dias da 2° atividade: "))
atividade3 = int(input("Digite a quantidade de dias da 3° atividade: "))

if atividade1 < 0 or atividade2 < 0 or atividade3 < 0:
    print("Erro: Valores inseridos são inválidos.")
else:
    total_projeto = atividade1 + atividade2 + atividade3
    print(f"Tempo total do projeto: {total_projeto} dias")

Dessa forma, você verifica de uma só vez se algum dos valores é negativo usando a condição or. Se qualquer uma das atividades tiver um valor negativo, a mensagem de erro será exibida. Caso contrário, o código calculará e imprimirá o tempo total do projeto.

Espero ter ajudado e bons estudos!