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) 가 잘 선택되지 않도록 하려면 어떻게 할 수 있을까요?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.