06 Calculando el tiempo total del proyecto
Camila está organizando un proyecto y necesita calcular el tiempo total necesario para concluir tres actividades: A, B y C. Sin embargo, si alguna actividad tiene un número de días negativo, el código debe avisar que los valores ingresados son inválidos y no calcular el total.
Escribe un programa que reciba el número de días de tres actividades y muestre el tiempo total del proyecto. Si algún valor es negativo, muestra un mensaje informando el error.
Yo Use While, para que vuelva a preguntar hasta que ingresen un numero positivo.
while True: # Inicia un bucle infinito
dias_activA = int(input("Digite la cantidad de días para concluir la primera actividad A: "))
if dias_activA < 0:
print("Error: Los días no pueden ser negativos")
else:
break # Sale del bucle si la entrada es un número no negativo
while True: # Bucle para actividad B
dias_activB = int(input("Digite la cantidad de días para concluir la segunda actividad B: "))
if dias_activB < 0:
print("Error: Los días no pueden ser negativos")
else:
break # Sale del bucle si la entrada es un número no negativo
while True: # Bucle para actividad C
dias_activC = int(input("Digite la cantidad de días para concluir la tercera actividad C: "))
if dias_activC < 0:
print("Error: Los días no pueden ser negativos")
else:
break # Sale del bucle si la entrada es un número no negativo
totalProyecto = int(dias_activA + dias_activB + dias_activC)
print(f"El tiempo total del proyecto es: {totalProyecto}")