
🐍 ¿Qué imprime el código?
Unas líneas de Python. ¿Qué aparece?
Lee un fragmento corto de Python y elige lo que imprime. No necesitas saber programar, solo aritmética. Pero hay trampas: las posiciones de las listas empiezan en 0, range excluye el número final y reasignar una variable borra el valor anterior. Cada fallo se explica línea por línea.
Sobre este cuestionario
La primera habilidad que desarrollas al aprender a programar es seguir mentalmente lo que hará un fragmento de código. Aquí la entrenas leyendo fragmentos cortos de Python y prediciendo su salida.
Las primeras tres preguntas cubren conceptos básicos, como operaciones aritméticas, longitud de cadenas y posiciones en listas. Después vienen condiciones, bucles y reasignaciones. Los números cambian en cada ronda, así que memorizar no te servirá.
- Preguntas
- 10
- Materia
- Programación
- Precio
- Gratis
- Inicio de sesión
- Opcional
- Dispositivos
- Teléfono, tableta, equipo de escritorio
De un vistazo
Cómo jugar
- Las listas empiezan en 0
- En nums = [3, 5, 7], nums[1] es 5. La primera posición es la número 0, así que las posiciones son una menos que al contar normalmente.
- range excluye el final
- range(1, 5) da 1, 2, 3, 4. El 5 no se incluye, y la mitad de las preguntas sobre bucles dependen de eso.
- Repasa solo lo que fallaste
- Debajo de tu resultado encontrarás cada pregunta que fallaste, lo que elegiste, la respuesta correcta y el cálculo. Al terminar una ronda, también habrás repasado.
Rangos de puntuación
Intérprete humano
No caíste en ninguna trampa. Ejecutas código en tu cabeza.
Hada de la depuración
Casi perfecto. Solo recuerda una vez más que las listas cuentan desde 0.
Principiante en programación: desbloqueado
Dominas la aritmética. Solo te hicieron dudar range y la reasignación.
Haciendo amistad con los errores
Al principio, todos se topan con errores. Lee las explicaciones y vuelve a jugar.
Preguntas frecuentes
- ¿Necesito saber programar?
- Sí. Si sabes hacer operaciones, puedes jugar, y cada error se explica línea por línea.
- ¿Por qué Python?
- Es uno de los lenguajes más habituales en las clases de programación escolares y los cursos para principiantes. Sus conceptos sirven para casi cualquier otro lenguaje.
- ¿Me salen las mismas preguntas cada vez?
- Cada ronda se genera desde cero. Solo el enlace de un reto de un amigo te da las mismas preguntas en el mismo orden.