miércoles, 15 de junio de 2022

Crear una función para determinar si una palabra es palíndromo - Python

s = input("Escriba una palabra: ")
def palindromo(string):
    x = ""
    for i in string:
        x = i + x
    return x
if s == palindromo(s):
    print("Es palíndromo.")
else:
    print("No es palíndromo.")
Otra forma de hacer
def palindromo():
    palabra1 = input("Escriba una palabra: ")
    palabra2 = palabra1[::-1]
    if palabra2 == palabra1:
        print("Es palíndromo")
    else:
        print("No es palíndromo")
palindromo()

Definición de los códigos del ejercicio:
input() --> permite obtener texto escrito por teclado.
def --> una función es un grupo de declaraciones relacionadas que realizan una tarea específica.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
[::-1] --> invierte una lista o cadena.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
return --> permite que una función devuelva un valor.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
print() --> imprime un mensaje en la pantalla.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

No hay comentarios.:

Publicar un comentario

Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++

Con ciclo while #include <iostream> using namespace std ; int main () {     int num = 1 , c = 1 , n;     cout << "...