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

[Proyecto] Calculando el tiempo total del proyecto

actividad_1 = int(input('Digite el número de días de la actividad 1: '))
actividad_2 = int(input('Digite el número de días de la actividad 2: '))
actividad_3 = int(input('Digite el número de días de la actividad 3: '))

if actividad_1 < 0 or actividad_2 < 0 or actividad_3 < 0:
    print('Error: Los días no pueden ser negativos.')
else:
    tiempo_total = actividad_1 + actividad_2 + actividad_3
    print('El tiempo total del protecto es: ', tiempo_total)

Ejecucion con día negativo, arroja error

Ejecucion con dias válidos, arroja total días proyecto

1 respuesta

¡Hola, Nillson, espero que estés bien!

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Tu código está funcionando correctamente para manejar tanto entradas válidas como negativas. Cuando cualquier actividad tiene un número de días negativo, el programa muestra un mensaje de error y no calcula el tiempo total, lo cual es exactamente lo que se requiere.

Aquí tienes un resumen de cómo funciona tu código:

  1. Entrada de datos: Solicita al usuario que ingrese el número de días para tres actividades.
  2. Verificación de valores negativos: Usa una estructura if para verificar si alguno de los valores ingresados es negativo.
  3. Mensaje de error: Si algún valor es negativo, imprime un mensaje de error.
  4. Cálculo del tiempo total: Si todos los valores son válidos (no negativos), calcula e imprime el tiempo total.

El código es claro y cumple con los requisitos del ejercicio. ¡Bien hecho!

Espero haber ayudado y buenos estudios!