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

1 respuesta

Hola Juan, espero que estés bien

Parece que tu código está casi correcto, pero hay un pequeño error en la condición que verifica si alguno de los valores es negativo. Actualmente, solo estás verificando si actA o actC son negativos, pero te falta incluir actB en la condición.

Aquí tienes cómo puedes corregirlo:

def tiempoTotal(actA, actB, actC):
    respuesta = ""
    diasTotales = 0
    if actA < 0 or actB < 0 or actC < 0:
        respuesta = 'Error: Los días no pueden ser negativos.'
    else:
        diasTotales = actA + actB + actC
        respuesta = f'Tiempo total de proyecto: {diasTotales} días'
    return respuesta

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: '))

print(tiempoTotal(actividadA, actividadB, actividadC))

Con este cambio, el programa debería funcionar correctamente y detectar valores negativos en cualquiera de las tres actividades.

Espero haber ayudado y buenos estudios!