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

calculando tiempo total del proyecto

try:
    A = int(input("Informe las actividades para la actividad A: "))
    B = int(input("Informe las actividades para la actividad B: "))
    C = int(input("Informe las actividades para la actividad C: "))

    if A < 0 or B < 0 or C < 0:
        print("Error: Los días no pueden ser negativos.")
    else:
        total_dias = A + B + C
        print(f"El tiempo total del proyecto es de {total_dias} días")
except ValueError:
    print("Error: Por favor, ingrese un número entero válido.")
1 respuesta

Hola Daniela, espero que estés bien

Tu código parece estar bien encaminado para resolver el problema de calcular el tiempo total del proyecto. Estás utilizando un bloque try-except para manejar posibles errores al ingresar los datos, lo cual es una buena práctica. Además, verificas si algún valor es negativo antes de calcular el total, lo que cumple con los requisitos del ejercicio.

Una cosa que podrías considerar es mejorar la claridad del mensaje de error para los valores negativos. Actualmente, el mensaje es claro, pero podrías ser aún más específica, por ejemplo:

if A < 0 or B < 0 or C < 0:
    print("Error: Los días para las actividades no pueden ser negativos. Por favor, ingrese valores válidos.")

Esto podría ayudar a los usuarios a entender exactamente qué está mal con sus entradas. Además, asegúrate de que el usuario ingrese valores enteros válidos, como ya lo estás haciendo con el manejo de ValueError.

Tu código ya está cumpliendo con la lógica solicitada, así que sigue adelante y prueba diferentes entradas para asegurarte de que maneja todos los casos correctamente.

Espero haber ayudado y buenos estudios!