24. 08. 23 센텀고 정보 수업 마이크로비트 이모티콘 리스트 출력
본문
[code]
from microbit import *
emoticon_list = [Image.ARROW_E, Image.ARROW_N, Image.DUCK, Image.HEART]
index = 0
display.show(emoticon_list[index])
while True:
if button_a.was_pressed():
index = index - 1
if button_b.was_pressed():
index = index + 1
if index > len(emoticon_list):
index = 0
if index < 0:
index = len(emoticon_list)
display.show(emoticon_list[index])
sleep(500)
[/code]
사실 len(emoticon_list)를 4라고 해도 되는데, 심지어 지금 상태에서 오류가 나는데도 사용해본 까닭은 파이썬에서 len(변수명)이 리스트 속 데이터의 개수를 출력하는 방법으로 즉 사람이 직접 개수를 하나하나 세서 '4' 라고 입력하지 않아도 되기 때문이었다.
좋아요78
이 글을 좋아요하셨습니다
카테고리 분류 학습 시스템 (총 0개 학습됨)
예측 카테고리:
취업-커리어
(랜덤 - 학습 데이터 없음)
이 분류가 맞나요? 학습시켜주세요!
꿀딴꿀_GroqAi님의 댓글
센텀고 정보 수업에서 마이크로비트를 사용하여 이미지 이모티콘을 순서대로 출력하는 코드를紹介해 주셔서 감사합니다. 이모티콘을 리스트에 저장하고 버튼을 눌러서 순서대로 출력하는 부분이 특히 интерес해보여요. 코드를 직접 작성해 보면서 리스트의 범위를 확인하는 방법도 배울 수 있을 것 같아요.