Ejercicio Python: Comprueba si una cadena contiene solo dígitos.

  Ejercicios

En este ejercicio de Python, aprenderemos a comprobar si una cadena de caracteres contiene solo dígitos. Esto puede ser útil en diversas situaciones, como verificar si un número de teléfono ingresado por el usuario es válido o validar una entrada en un formulario.

Objetivo del ejercicio

El objetivo de este ejercicio es crear una función que tome una cadena de caracteres como entrada y determine si todos los caracteres son dígitos. La función debe devolver True si la cadena contiene solo dígitos y False en caso contrario.

Cómo hacer el ejercicio

Para resolver este ejercicio, utilizaremos la función isdigit() en Python. Esta función devuelve True si todos los caracteres de la cadena son dígitos y False en caso contrario.

Podemos utilizar un bucle for para recorrer todos los caracteres de la cadena. Si encontramos un carácter que no es un dígito, podemos devolver False inmediatamente. Si el bucle termina sin encontrar caracteres no numéricos, podemos devolver True al final de la función.

Ejercicio Python: Verifica si una cadena contiene solo letras.Ejercicio Python: Verifica si una cadena contiene solo letras.

def contiene_digitos(cadena):
    for caracter in cadena:
        if not caracter.isdigit():
            return False
    return True

Una vez que hayamos definido la función, podemos probarla con diferentes cadenas para verificar su funcionamiento.


cadena1 = "12345"
print(contiene_digitos(cadena1))  # Output: True

cadena2 = "abc123"
print(contiene_digitos(cadena2))  # Output: False

cadena3 = "9876543210"
print(contiene_digitos(cadena3))  # Output: True

Solución al ejercicio

En este ejercicio, hemos aprendido cómo comprobar si una cadena contiene solo dígitos en Python. Hemos utilizado la función isdigit() y hemos implementado una función que recorre todos los caracteres de la cadena para verificar si son dígitos.

Recuerda que puedes utilizar esta función en tus propios programas para validar entradas de usuario o para realizar cualquier otra tarea que requiera verificar si una cadena contiene solo dígitos.

Ejercicio Python: Filtra números pares de una lista.Ejercicio Python: Filtra números pares de una lista.