Programa que devuelve el número invertido
En esta entrada veremos cómo realizar un programa para poder invertir el número introducido por el usuario. Por ejemplo: si el ususario desea invertir el número 48, el número que obtendrá al final del programa será 84. De esta manera, podemos observar que han sido las cifras del número las que han sido modificadas respecto a su posición original.
Dicho esto, y explicada la función del programa; aquí te dejamos el código:
#debemos conocer la cantidad de cifras y el número en sí cifras=int(input("Introduce la cantidad de cifras que tiene el número")) numero=int(input("Introduce el número")) #programa que invierte el número if cifras>=2: numeroinvertido=str(numero)[::-1] print(numeroinvertido) else: print(numero)
En un principio, este programa necesita saber cuántas cifras tiene el número que desea invertir el usuario. Esto se debe a que si el número solo cuenta con una sola cifra, no será necesario invertirlo, pues el resultado será el mismo. Sin embargo, si el número cuenta con 2 o más cifras, estas serán invertidas de orden; la cifra que ocupa la posición final, ocupará la posición incial, la penúltima cifra, ocupará la segunda posición, y sucesivamente con el resto de cifras.
De hecho, no solo se pueden invertir los números sino también las frases. Aquí te dejamos un vídeo de interés:
Etiqueta:2ºbachillerato, iesmonterroso, programación, python, tic