Hola Claudia, espero que estés bien
Gracias por compartir tu código. Veo que estás intentando detectar días negativos para las actividades, pero hay un pequeño error en la forma en que estás verificando los valores negativos. La condición if actividadA and actividadB and actividadC < 0 no está evaluando correctamente si alguno de los valores es negativo. En Python, esa expresión solo verifica si actividadC es menor que cero debido a la precedencia de operadores.
Para verificar si cualquiera de las actividades tiene un valor negativo, debes hacerlo de la siguiente manera:
actividadA = int(input("Ingresa los dias necesarios para realizar la actividad A: "))
actividadB = int(input("Ingresa los dias necesarios para realizar la actividad B: "))
actividadC = int(input("Ingresa los dias necesarios para realizar la actividad C: "))
if actividadA < 0 or actividadB < 0 or actividadC < 0:
print("Error los dias no pueden ser negativos")
else:
suma = actividadA + actividadB + actividadC
print(f"Los dias totales que te toman para hacer las actividades son: {suma} dias")
Con este cambio, el programa revisará cada una de las variables actividadA, actividadB y actividadC para asegurarse de que ninguna sea negativa antes de calcular la suma total.
Espero que esto te ayude a resolver el problema. ¡Bons estudos!