Python | Programa para imprimir los números Palindrome de la lista dada

En esto, tenemos una lista de números de esa lista que tenemos que de impresión sólo números palíndromo presentan en esa lista , números palíndromo son números, en la inversión de qué número sigue siendo el mismo .

primeros números palíndromo son 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111 , 121, … y así sucesivamente.

Formato de entrada: Dado un número n , tamaño de la lista a continuación, siguiente línea contiene espacio separó n números.

Lógica: Nosotros simplemente vamos a convertir el número en cadena y luego usando invertido (cadena) función predefinida en Python, comprobaremos si la cadena inversa es igual al número o no.

Programa:

# Give size of list
n=int(input())
# Give list of numbers having size n
l=list(map(int,input().strip().split(' ')))
print("Palindrome numbers are:")
# check through the list to check
# number is palindrome or not
for i in l:
num=str(i)
if("".join(reversed(num))==num):
print(i)

salida

Python | Program to print Palindrome numbers from the given list - 4


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *