Skip to content

Atividade

Decisor de atividades

Principiante | MakeCode, Python | Botões, Ecrã LED | Aleatoriedade, Seleção, Variáveis

Passo 1: Faz tu mesmo

O que é isto?

Com dificuldade em decidir ou chegar a um acordo sobre o que fazer? Deixa este programa no micro:bit escolher por ti!

Estes dois vídeos mostram o que vais fazer e como programar:

Introdução

Guia do código

Como é que funciona

  • Pressionar o botão A faz com que o teu micro:bit escolha um número aleatório entre 1 e 6.
  • Este número é registado numa variável chamada "random_number" (número aleatório).
  • O programa testa o número aleatório usando uma seleção. Em função do número que sai, é mostrada uma atividades diferente.
  • O programa não testa especificamente se o número aleatório é 6 - porque será?

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode
  • Suporte de pilhas (opcional)

Passo 2: Cria o teu código

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')

Passo 3: Melhora-o

  • Personaliza o código colocando as tuas próprias atividades.
  • Adiciona mais atividades.
  • Como é que podes fazer para que seja menos provável que te diga para arrumares o teu quarto?