Quiz Python micro:bitOnline version Test rápido para bachillerato by Gonzalo Jiménez 1 ¿Qué línea se usa para importar las funciones de la micro:bit? a from microbit import * b import * c import microbit d from microbit import microbit 2 ¿Qué comando muestra texto en movimiento en la micro:bit? a display.move() b display.scroll() c display.show() 3 ¿Qué estructura hace un bucle infinito en Python para micro:bit? a repeat forever b while True: c for i in range(0): d loop: 4 ¿Qué describe la sangría (indentación) en Python? a Longitud de línea fija b Espacio entre palabras c Espacio en blanco al inicio de una línea que define bloques d Formato de comentario 5 ¿Qué ocurre si olvidamos poner comillas en un texto dentro de un comando? a TypeError b NameError al ejecutar c SyntaxError sin comillas 6 ¿Qué hace sleep(1000) en micro:bit? a Pausa de 1000 milisegundos b Mueve la pantalla c Reinicia la placa d Reproduce música 7 ¿Qué comando muestra imágenes predefinidas de la librería? a display.show(Heart) b display.show(Image.HEART) c display.heartshow() 8 ¿Qué instrucción borra o limpia la pantalla LED? a display.erase() b display.clear() c clear(screen) 9 Ventaja de programar en Python Editor frente a bloques MakeCode? a Es más visual que MakeCode b Es menos eficiente que MakeCode c Texto corre más flexible y es más apto para programación real 10 ¿Qué estructura combina bucle infinito y texto en movimiento para el reto "El Nombre"? a for i in range(10): display.show(Image.HEART) b while True: con display.scroll() c if True: display.scroll() Explicación 1 La línea correcta es exacta: from microbit import *. Las otras no cargan las funciones adecuadas. 2 scroll desplaza el texto; show sólo muestra imágenes o caracteres sin desplazamiento. 3 while True: crea un bucle que nunca termina sin una instrucción de salida. 4 La indentación delimita cuerpos de funciones, bucles y estructuras en Python. 5 Al no delimitar cadenas, Python reporta NameError o SyntaxError según contexto. 6 sleep ralentiza la ejecución durante el tiempo especificado en ms. 7 Image.HEART es una constante de la biblioteca para iconos. 8 display.clear() limpia la matriz LED para mostrar vacío. 9 Python ofrece más control y es más similar a la programación profesional. 10 Se necesita un bucle infinito que permita desplazar texto para completar el reto.