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

diasminimo=1

diasA=int(input("Informe los días para la actividad A :"))
diasB=int(input("Informe los días para la actividad B :"))
diasC=int(input("Informe los días para la actividad C :"))

if diasA<diasminimo or diasB<diasminimo or diasC<diasminimo:
print("No pueden haber días negativos")
else:
suma=diasC+diasA+diasB
print(f"El total de días serán: {suma}")

1 respuesta

Hola Piero, espero que estés bien

Tu código está casi perfecto para resolver el problema que planteas. Sin embargo, hay un pequeño detalle que podrías ajustar para que el mensaje de error sea más preciso. Actualmente, tu código verifica si los días son menores que el valor mínimo permitido, que es 1, pero no verifica si los días son negativos. Según el contexto del ejercicio, deberías asegurarte de que los días no sean negativos.

Aquí tienes una pequeña sugerencia para mejorar tu código:

diasA = int(input("Informe los días para la actividad A :"))
diasB = int(input("Informe los días para la actividad B :"))
diasC = int(input("Informe los días para la actividad C :"))

if diasA < 0 or diasB < 0 or diasC < 0:
    print("No pueden haber días negativos")
else:
    suma = diasC + diasA + diasB
    print(f"El total de días serán: {suma}")

Con este ajuste, el programa ahora verifica específicamente si alguno de los valores ingresados es negativo, lo que se alinea mejor con los requisitos del ejercicio.

Espero haber ayudado y buenos estudios!