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' 라고 입력하지 않아도 되기 때문이었다.
좋아요2
이 글을 좋아요하셨습니다
등록된 댓글이 없습니다.