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

Calculando el tiempo total del proyecto

"#####Calculando el tiempo total del proyecto######"

actividad_a = int(input("Informe los dias para la actividad A: "))
actividad_b = int(input("Informe los dias para la actividad B: "))
actividad_c = int(input("Informe los dias para la actividad C: "))

if (actividad_a < 0 or actividad_b < 0 or actividad_c < 0):
print("ERROR: Los numeros no puede ser negativos, por favor intentar de nuevo")
else:
suma_dia = actividad_a + actividad_b + actividad_c
print(f'El tiempo del proyecto es {suma_dia}')

1 respuesta

Hola Misael, espero que estés bien

Tu código para calcular el tiempo total del proyecto parece estar en el camino correcto. Sin embargo, hay un pequeño detalle que podrías ajustar para mejorar la claridad y el flujo del programa. Actualmente, tu código está verificando si alguno de los valores ingresados es negativo antes de calcular la suma, lo cual es correcto. Aquí tienes un ejemplo de cómo podrías estructurarlo:

actividad_a = int(input("Informe los días para la actividad A: "))
actividad_b = int(input("Informe los días para la actividad B: "))
actividad_c = int(input("Informe los días para la actividad C: "))

# Verifica si alguno de los valores es negativo
if actividad_a < 0 or actividad_b < 0 or actividad_c < 0:
    print("ERROR: Los números no pueden ser negativos, por favor intenta de nuevo.")
else:
    # Calcula la suma de los días si todos los valores son válidos
    suma_dia = actividad_a + actividad_b + actividad_c
    print(f'El tiempo del proyecto es {suma_dia} días.')

Este código debería funcionar como esperas, mostrando un mensaje de error si se ingresa un número negativo y calculando el tiempo total solo si todos los valores son válidos. Recuerda que es importante asegurarse de que los usuarios ingresen datos válidos para evitar errores en el cálculo.

Espero haber ayudado y buenos estudios!