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

Práctica: Calculando el tiempo total del proyecto

Código que calcula el tiempo total para un proyecto

actividadA = int(input("Informe días para la actividad A: "))
actividadB = int(input("Informe días para la actividad B: "))
actividadC = int(input("Informe 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 {tiempoTotal} días.")
    

Informe días para la actividad A: 4
Informe días para la actividad B: 3
Informe días para la actividad C: 2
El tiempo total del proyecto es 9 días.

1 respuesta

Hola Enrique, espero que estés bien

Tu código para calcular el tiempo total de un proyecto está muy bien estructurado. Estás utilizando condicionales de manera adecuada para verificar si los días ingresados son negativos, lo cual es una buena práctica para evitar errores en el cálculo.

El código funciona correctamente con los valores que has proporcionado: al sumar 4 días para la actividad A, 3 días para la actividad B y 2 días para la actividad C, obtienes un tiempo total de 9 días, que es el resultado esperado.

Como sugerencia adicional, podrías considerar agregar más validaciones, como asegurarte de que las entradas sean números enteros válidos, para hacer tu programa más robusto. Por ejemplo, podrías utilizar un bloque try-except para manejar posibles errores de entrada no numérica:

try:
    actividadA = int(input("Informe días para la actividad A: "))
    actividadB = int(input("Informe días para la actividad B: "))
    actividadC = int(input("Informe 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 {tiempoTotal} días.")
except ValueError:
    print("Por favor, ingrese un número entero válido para los días.")

Espero que esto te sea de ayuda y te deseo mucho éxito en tu aprendizaje de Python. ¡Espero haber ayudado y buenos estudios!