1
resposta

[Projeto] Essa foi minha lógica ao resolver essa questão

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

if A < 0 or B < 0 or C < 0: print("Erro: Valores inseridos são inválidos. ")

else: total = A + B + C print(f"O tempo total do projeto é {total} dias: ")

1 resposta

Oi Geffersom,

Sua lógica está bem clara e concisa 👍.

Você utilizou corretamente o if para verificar se algum valor é inválido.

E o else para calcular e exibir o tempo total do projeto.

Uma pequena sugestão seria usar elif para tratar cada condição de erro separadamente, caso queira dar mensagens mais específicas.

Por exemplo:

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

if A < 0:
    print("Erro: O valor para atividade A é inválido.")
elif B < 0:
    print("Erro: O valor para atividade B é inválido.")
elif C < 0:
    print("Erro: O valor para atividade C é inválido.")
else:
    total = A + B + C
    print(f"O tempo total do projeto é {total} dias.")

🤓 Para saber mais: Documentação oficial sobre estruturas de controle em Python.

Continue praticando e explorando as possibilidades da linguagem 💪.