pxt-calliope/docs/reference/js/lessons/yes-no/challenges.md
2016-04-13 08:27:45 -07:00

1.2 KiB

yes no challenges

My script. #docs

Challenge 0

This guided tutorial will show you how to display text on the micro:bit!

basic.showString("ASK ME A QUESTION", 150)

Challenge 1

@video vimeo/134142879

Now we need to reply after someone asks Micro a yes or no question. We want to respond YES when button A is pressed. Add a condition for button A and inside it show the string YES.

basic.showString("ASK ME A QUESTION", 150)
input.onButtonPressed(Button.A, () => {
    basic.showString("YES", 150) // ***
}) // ***
  • Run the code to see if it works as expected.

Challenge 2

@video vimeo/134142673

What if Micro's answer to the question is no? Let's have NO be displayed when button B is pressed. Add a condition for button B and inside it show the string NO.

basic.showString("ASK ME A QUESTION", 150)
input.onButtonPressed(Button.A, () => {
    basic.showString("YES", 150)
})
input.onButtonPressed(Button.B, () => {
    basic.showString("NO", 150) // ***
}) // ***
  • Run the code to see if it works as expected.

Challenge 3

When you are asked a yes or no question, do you always say yes or no? Add a condition for on shake that displays MAYBE.