Skip to content

활동

활동 선택기

초급 | MakeCode, Python | LED, 버튼 | 난수, 변수, 선택 실행

1단계: 만들어 보세요.

프로젝트 소개

어떤 일을 할 지 선택하거나 결정하는 것이 힘드신가요? micro:bit 로 선택해 보세요!

다음 동영상을 통해 만들고 프로그래밍하는 방법을 살펴보세요.:

소개

프로그래밍 가이드

설명

  • micro:bit 의 A 버튼을 누르면, 랜덤 값이 1 이상 6 이하의 범위에서 정수로 선택됩니다.
  • 랜덤으로 선택된 값은 변수 random_number 에 저장됩니다.
  • 프로그램에서는 랜덤으로 선택된 값을 조건 / 선택 실행 구조를 사용해 검사하고 실행시킵니다. 선택된 값에 따라 수행해야 할 서로 다른 행동은 프로그램 코드에 들어있습니다.
  • 코드를 살펴보면, 랜덤으로 선택된 값이 6 인지는 특별히 검사하지 않습니다. - 왜 그럴까요?

준비물

  • micro:bit (또는 MakeCode 시뮬레이터)
  • MakeCode 편집기
  • AAA 배터리 팩 (옵션)

2단계: 프로그래밍 해보세요.

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

3단계: 더 좋게 만들어 보세요.

  • 프로그램 코드에 들어있는 행동들을 자유롭게 바꿔 보세요.
  • 더 많은 활동들을 추가해 보세요.
  • 프로그램에서 방 청소 (tidy room) 가 잘 선택되지 않도록 하려면 어떻게 할 수 있을까요?