¡Bienvenido a PyLevel! Comienza practicando con ejercicios clásicos o proyectos.
PRÁCTICA Y AUTO-CALIFICACIÓN
Desafíos Prácticos en Python
Escribe código real, resuelve los retos en el editor y califica tu solución con casos de prueba automatizados.
Ordenar con Bubble Sort
Ordena una lista comparando e intercambiando elementos vecinos.
Positivo, negativo o cero
Clasifica un número utilizando if, elif y else.
Contador de Vocales
Escribe una función llamada `contar_vocales(texto)` que reciba una cadena y cuente cuántas vocales (a, e, i, o, u) contiene.
Verificador de Palíndromos
Escribe una función llamada `es_palindromo(frase)` que retorne `True` si la frase dada es un palíndromo (se lee igual de izquierda a derecha).
Filtrar Números Primos
Escribe una función llamada `filtrar_primos(numeros)` que reciba una lista de enteros positivos y devuelva una nueva lista con los números primos.
Invertir una Cadena
Escribe una función llamada `invertir_cadena(texto)` que reciba una cadena de caracteres y retorne una nueva cadena con los caracteres en orden inverso.
Transformar con una lambda
Combina una función lambda y map para calcular cuadrados.
¿Puede acceder?
Combina and, or y not para decidir si una persona puede acceder.
Detector de Anagramas
Escribe una función llamada `son_anagramas(palabra1, palabra2)` que determine si dos palabras son anagramas entre sí.
Calculador de Subarreglo Máximo
Implementa el algoritmo de Kadane para hallar la suma máxima contigua en una lista de enteros en tiempo O(n).
Suma de Números Pares
Escribe una función llamada `sumar_pares(numeros)` que reciba una lista de números enteros y retorne la suma de los números pares.
No se encontraron resultados
No hay desafíos que coincidan con los filtros seleccionados. Prueba con otra combinación de filtros.