Misiones de Entrenamiento

35 ejercicios prácticos con pistas y soluciones

Tu progreso0/35 (0%)
Nivel 1
beginner

Hola Mundo

Imprime 'Hola, Mundo!' en pantalla

print
Nivel 2
beginner

Calculadora Básica

Crea una calculadora con suma, resta, multiplicación y división

inputintfloat
Nivel 3
beginner

Conversor de Temperatura

Convierte entre Celsius, Fahrenheit y Kelvin

f-stringsfórmulas
Nivel 4
beginner

Par o Impar

Determina si un número es par o impar

módulo%
Nivel 5
beginner

Calculadora de Notas

Calcula promedio y determina aprobación (nota >= 70)

ifelifelse
Nivel 6
beginner

Generador de Tablas

Imprime la tabla de multiplicar de un número

forrange
Nivel 7
beginner

Contador con FOR

Itera y calcula el promedio de una lista

forsum
Nivel 8
beginner

Validar Contraseña

Valida que la contraseña tenga al menos 8 caracteres

lenif
Nivel 9
intermediate

Lista Inversa

Invierte una lista sin usar reverse()

forappend
Nivel 10
intermediate

Eliminar Duplicados

Elimina elementos duplicados de una lista

set
Nivel 11
intermediate

Ordenar Lista

Implementa bubble sort para ordenar una lista

forwhile
Nivel 12
intermediate

Contador de Palabras

Cuenta las palabras en un texto

splitdict
Nivel 13
intermediate

FizzBuzz

Imprime fizzbuzz: múltiplos de 3=fizz, 5=buzz, ambos=fizzbuzz

for%
Nivel 14
intermediate

Fibonacci

Genera los primeros N números de Fibonacci

listfor
Nivel 15
intermediate

Buscar en Lista

Implementa búsqueda lineal y binaria

forwhile
Nivel 16
intermediate

Gestión de Productos

Crea un CRUD de productos con diccionario

dictcreateread
Nivel 17
intermediate

Calculadora con Funciones

Implementa calculadora usando funciones

defargsreturn
Nivel 18
intermediate

Calculadora con Lambda

Crea calculadora usando lambdas

lambda
Nivel 19
advanced

Clase Persona

Crea una clase Persona con atributos y métodos

class__init__self
Nivel 20
advanced

Herencia Animal

Implementa jerarquía animal con clases

classinheritance
Nivel 21
advanced

Manejo de Errores

Maneja errores con try/except en operaciones

tryexceptfinally
Nivel 22
advanced

Leer Archivo CSV

Lee y muestra datos de un archivo CSV

csvopen
Nivel 23
advanced

Decorador de Tiempo

Crea decorador para medir tiempo de ejecución

decoratortime
Nivel 24
advanced

Generador de Números

Crea generador para números pares

yield
Nivel 25
advanced

Validación con Regex

Valida emails y teléfonos con regex

rematch
Nivel 26
beginner

Palíndromo

Verifica si una palabra se lee igual al revés

slicinglower
Nivel 27
intermediate

Números Primos

Determina si un número es primo

for%math
Nivel 28
intermediate

Adivina el Número

Juego donde la computadora adivina un número con pistas

whilerandombreak
Nivel 29
intermediate

Anagramas

Verifica si dos palabras usan las mismas letras

sortedlower
Nivel 30
beginner

Índice de Masa Corporal

Calcula el IMC y clasifica el resultado

iffórmula
Nivel 31
beginner

Contar Vocales

Cuenta las vocales de un texto

forin
Nivel 32
intermediate

Registro de Estudiantes

Agrega y consulta estudiantes con sus notas

dictinput
Nivel 33
intermediate

Matriz Transpuesta

Transpone una matriz de 3x3

anidadofor
Nivel 34
beginner

Frecuencia de Caracteres

Cuenta cuántas veces aparece cada carácter

dictget
Nivel 35
advanced

Agenda Telefónica

Guarda y busca contactos en un archivo JSON

jsonopeninput