🧩 블럭 코딩 · 2026년 10월 5일 ·📝 글

스크래치 블럭 코딩 - 리스트(List)와 변수(Variable) 응용해 나만의 미니 퀴즈 만들기

퀴즈 게임 만들기, 왜 리스트와 변수가 모두 필요할까요?

안녕하세요! 스마트배움연구소입니다. 지난 시간에 배운 변수(점수판)와 리스트(목록) 기억하시나요? 오늘은 이 두 가지를 합쳐서 진짜 재미있는 미니 퀴즈 게임을 만들어 볼 거예요.

변수로는 내 점수를 기억하고, 리스트로는 여러 개의 문제를 착착 보관할 거예요. 초보자도 화면을 보며 천천히 따라 하면 10분 만에 멋진 게임이 완성된답니다.

1단계: 문제와 정답을 리스트에 차곡차곡 담기

먼저 스크래치 화면에서 ‘변수’ 메뉴 아래의 ’리스트 만들기’를 눌러주세요. ’문제들’이라는 이름의 리스트를 만들어 줍니다.

여기에 “대한민국의 수도는?”, “사과는 무슨 색일까요?” 같은 문제를 차례대로 입력해 넣어요. 리스트는 상자 하나에 여러 개의 물건을 줄 세워 담는 것과 같아서, 문제를 한 번에 깔끔하게 관리할 수 있답니다.

2단계: 변수로 내 점수와 문제 번호 세기

이번에는 ’변수 만들기’를 눌러서 ’점수’와 ’몇번문제’라는 이름의 변수를 각각 만들어 줍니다.

변수는 숫자를 기억하는 작은 저금통이에요. 정답을 맞히면 점수 변수에 1을 더하고, 다음 문제로 넘어갈 때마다 ‘몇번문제’ 변수의 숫자를 1씩 늘려줄 거예요.

3단계: 묻고 답하기 블럭으로 퀴즈 실행하기

‘감지’ 블럭에 있는 [묻고 기다리기] 블럭을 가져와 볼까요? 리스트의 첫 번째 문제를 화면에 띄우고 사용자에게 입력을 받습니다.

사용자가 입력한 대답이 정답과 같다면 ‘점수’ 변수를 1만큼 바꾼 뒤 “정답!“이라고 말하게 해보세요. 만약 틀렸다면 “아쉽네요!“라고 말하게 하면 완성입니다.

나만의 퀴즈로 실력 뽐내기

오늘 만든 미니 퀴즈에 가족들이 좋아하는 문제도 직접 넣어보세요. 블럭 코딩과 점점 친해지는 자신을 발견하게 될 거예요. 매일 하나씩 차근차근 따라 하면 어느새 코딩 박사가 된답니다. 다음 시간에 또 만나요!