Chunk d quiz
✏️ 퀴즈: 반복문 이해하기
아래 퀴즈들을 풀어서 배운 내용을 확인해보세요! 🎯
잘 모르겠다면 다시 읽어보고 도전해보세요! 화이팅! 💪
퀴즈 1: 반복문의 키워드
힌트: 이 강의에서 배운 키워드를 입력하세요.
정답 보기
정답: for ✅
for 키워드로 반복문을 시작합니다! 🎬
for 다음에는:
- 변수 이름(i) 🧺 - 바구니
- in - 연결어
- 반복할 범위(range(8)) 🏭 - 숫자 공장
반복문 안의 코드는 들여쓰기를 해야 해요! 🏠
퀴즈 2: range() 함수
range(5)는 어떤 숫자들을 만들어주나요?
정답 보기
정답: B) 0, 1, 2, 3, 4 ✅
range(5)는 숫자 공장에서 0부터 시작하여 5개의 숫자를 만들어줍니다! 🏭
파이썬에서는 0부터 숫자를 세기 시작해요! (0-based indexing)
range(n)은 0부터 n-1까지의 숫자를 만듭니다!
range(5)→ 0, 1, 2, 3, 4 (5개)range(8)→ 0, 1, 2, 3, 4, 5, 6, 7 (8개)
퀴즈 3: 들여쓰기
정답 보기
정답: A) 들여쓰기를 해야 합니다 ✅
파이썬에서 들여쓰기가 매우 중요해요! 반복문 안에 있는 코드는 반드시 들여쓰기를 해야 합니다! 🏠
# 올바른 방법 ✅
for i in range(3):
print(i) # 🏠 방 안에 있어서 반복됨
# 잘못된 방법 ❌
for i in range(3):
print(i) # 🚪 방 밖에 있어서 오류!
들여쓰기를 안 하면 오류로 IndentationError가 발생해요! 😓
기억하기: 반복문의 방 안에 있는 코드만 반복됩니다! 🏠
퀴즈 4: 반복 횟수
for i in range(8):는 몇 번 반복하나요?힌트: 숫자를 입력하세요.
정답 보기
정답: 8 ✅
range(8)은 숫자 공장에서 0부터 7까지 8개의 숫자를 만들어주므로 반복문이 8번 실행됩니다! 🏭🔄
range(n)은 정확히 n번 반복합니다!
range(3)→ 3번 반복 (0, 1, 2)range(5)→ 5번 반복 (0, 1, 2, 3, 4)range(8)→ 8번 반복 (0, 1, 2, 3, 4, 5, 6, 7)
다음 단계
축하합니다! 🎊 이제 반복문을 이해했어요!
회전목마처럼 돌면서 같은 코드를 반복하는 방법을 배웠습니다! 🎠
다음 강의에서는: - 리스트(List)를 사용하여 여러 객체를 저장하는 방법을 배워요 📦 - 리스트와 반복문을 함께 사용하는 방법을 배워요 🔄
🎮 연습해보세요!
숫자 공장의 숫자를 바꿔보면서 실험해보세요! 🏭
range(8)을 range(10)이나 range(5)로 바꿔보면 어떤 일이 일어나는지 확인해보세요!
반복 횟수가 바뀌면 만들어지는 큐브의 개수도 바뀝니다!
직접 코드를 수정해보면서 결과를 확인하는 것이 가장 좋은 학습 방법이에요! 💪
🧩 객체(Object) 개념 복습
- 객체는 레고 블록처럼 속성과 행동을 함께 가진 존재입니다. 🧩
- 변수는 값을 담는 포스트잇 🏷️, 함수는 행동 설명서, 객체는 둘을 합친 장난감입니다.
- Ursina의 Entity도 객체입니다!
- 속성:
model,color,scale(태어날 때 정해주는 설정) 🎨 - 행동:
animate_position()(나중에 할 수 있는 동작) 🎬 - 리스트에 객체를 넣으면 필요할 때 꺼내 쓰고 일괄 처리할 수 있는 바구니가 됩니다. 🗂️