Skip to content

Actividad

Selector de actividades

Principiante | MakeCode, Python | Botones, Pantalla LED | Aleatorización, Selección, Variables

Paso 1: Hazlo

¿Qué es?

¿Te resulta difícil decidir o acordar qué hacer? ¡Deja que este programa para micro:bit escoja por ti!

Estos dos vídeos te enseñarán qué vas a hacer y cómo programarlo:

Introducción

Guía de programación

Cómo funciona

  • Al pulsar el botón A, tu micro:bit escoge un número al azar entre 1 y 6.
  • Almacena dicho número en una variable llamada "random_number" (en inglés, "número aleatorio").
  • Después, el programa emplea selección para que, dependiendo del número, se muestre una u otra actividad.
  • Puedes observar que no se comprueba si el número es 6. ¿Sabrías decir por qué?

Qué necesitas

  • micro:bit (o simulador MakeCode)
  • Editor de MakeCode
  • pilas (opcionales)

Paso 2: Prográmalo

1from microbit import *
2import random
3
4while True:
5    if button_a.is_pressed():
6        random_number = random.randint(1, 6)
7        if random_number == 1:
8            display.scroll('PE with Joe')
9        elif random_number == 2:
10            display.scroll('watch a movie')
11        elif random_number == 3:
12            display.scroll('play a board game')
13        elif random_number == 4:
14            display.scroll('tidy our rooms')
15        elif random_number == 5:
16            display.scroll('play a card game')
17        else:
18            display.scroll('learn a song')

Paso 3: Mejóralo

  • Personalízalo poniendo tus propias actividades en el código.
  • Añade más actividades.
  • ¿Cómo podrías hacer que sea menos probable que te diga que ordenes tu habitación?