Respuesta:
# inicializamos la variable para el número
num = 0
# usamos un bucle while para validar el número
while (num < 1000 or num > 9999):
# solicitamos el ingreso del número
num = int(input("Ingrese un número entero positivo de 4 cifras: "))
if (num < 1000 or num > 9999):
# si el número no cumple la condición, se muestra un mensaje de error
print("Error: El número ingresado no es válido.")
num = 0
# determinamos si el número es par o impar
if (num % 2) == 0:
# mostramos el número invertido si es par
num_invertido = int(str(num)[::-1])
print("El número invertido es:", num_invertido)
else:
# mostramos la suma de los dígitos si es impar
suma = 0
for i in str(num):
suma += int(i)
print("La suma de los dígitos del número es:", suma)