- Realizar un programa que permita el ingreso de un numero entero positivo de 4 cifras, validar que así sea, luego de cumplirse la condición determinar si es par o impar, de ser par mostrar dicho numero invertido ejemplo si es 2568 se debe mostrar 8652 y si el numero es impar mostrar la suma de sus dígitos. CON EJECUCION DEL PROGRAMA.

Respuestas 1

Respuesta:

Aquí hay un ejemplo de un programa en Python que realiza la tarea descrita:

Explicación:

# Función para validar el número de 4 cifras

def validar_numero(numero):

 if numero >= 1000 and numero <= 9999:

   return True

 else:

   return False

# Función para determinar si un número es par o impar

def es_par_o_impar(numero):

 if numero % 2 == 0:

   return "par"

 else:

   return "impar"

# Función para invertir un número

def invertir_numero(numero):

 return int(str(numero)[::-1])

# Función para sumar los dígitos de un número

def sumar_digitos(numero):

 suma = 0

 for i in str(numero):

   suma += int(i)

 return suma

# Programa principal

numero = int(input("Ingrese un número entero positivo de 4 cifras: "))

if validar_numero(numero):

 if es_par_o_impar(numero) == "par":

   print("El número invertido es:", invertir_numero(numero))

 else:

   print("La suma de los dígitos del número es:", sumar_digitos(numero))

else:

 print("El número ingresado no es válido.")

¿Conoces la respuesta? Añádela aquí

Can't find the answer?

Iniciar sesión con Google

ó

¿Has olvidado la contraseña?

No tengo una cuenta, y quiero Registrarme

Escoger idioma y región
How much to ban the user?
1 hour 1 day 100 years