Mostrar una palabra o nombre alrevés usando Python (tres versiones).

Lo que necesitamos es que, dada una palabra, nos muestre la misma alrevés. Por ejemplo, si introducimos la palabra "amor" el programa debe imprimirnos "roma".

Para esto vamos a utilizar tres versiones, una con 7 líneas de código, otra con 4 líneas y una última con sólo 2. Todas usando diferentes métodos y algoritmos pero siempre basándonos en las listas de Python.

Siempre hay otras formas de hacer lo mismo en estos tipos de lenguajes pero aquí les dejo tres a modo de ejemplo.

Con 7 líneas de código:

palabra = raw_input("Escribe una palabra: ")
list = []
letra = len(palabra) - 1
for i in palabra:
    list.append(palabra[letra])
    letra -= 1
print "Alrevés se escribe: " + "".join(list)

Con 4 líneas de código:

palabra = raw_input("Escribe una palabra: ")
list = list(palabra)
list.reverse()
print "Alrevés se escribe: " + "".join(list)

 Con 2 líneas de código:

palabra = "".join(reversed(list(raw_input("Escribe la palabra: "))))
print "Alrevés se escribe: " + palabra

 


Artículos Relacionados