Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

tiempoTotal

actividadA = int(input("Informe los días para la actividad A: "))
actividadB = int(input("Informe los días para la actividad B: "))
actividadC = int(input("Informe los días para la actividad C: "))

if actividadA < 0 or actividadB < 0 or actividadC < 0:
print("¡Error! Los días no pueden ser negativos.")
else:
tiempoTotal = actividadA + actividadB + actividadC
print(f"El tiempo total del proyecto es de {tiempoTotal} días")

1 respuesta

Hola Benito, espero que estés bien

Tu código parece estar correcto para lo que se pide en el ejercicio. Estás solicitando al usuario que ingrese los días para cada actividad y verificando si alguno de los valores es negativo. Si es así, muestras un mensaje de error; de lo contrario, calculas y muestras el tiempo total del proyecto.

Aquí tienes un ejemplo de cómo debería funcionar tu código:

  1. Si ingresas 5 para actividad A, 3 para actividad B y 7 para actividad C, el resultado debería ser:

    El tiempo total del proyecto es de 15 días
    
  2. Si ingresas 5 para actividad A, -3 para actividad B y 7 para actividad C, el resultado debería ser:

    ¡Error! Los días no pueden ser negativos.
    

Tu lógica es sólida y el código debería funcionar correctamente en los casos mencionados. Si experimentas algún problema, verifica que los valores ingresados sean correctos y que no haya errores de tipeo.

Espero haber ayudado y buenos estudios!