C. shape(): 거북이 모양 바꾸기
🎯 학습 목표
이 강의를 마치면 다음을 할 수 있어요:
- ○
shape()함수를 사용할 수 있다 - ○ 문자열에 따옴표가 필요한 이유를 이해한다
- ○ 다양한 모양 옵션을 알 수 있다
⚡ 30초 챌린지
아래 코드를 실행하고, 모양을 바꿔보세요!
성공했나요? 아래에서 자세히 배워봅시다!
핵심 개념
shape()란?
shape('turtle')는 거북이의 모양을 설정합니다.
⚠️ 따옴표가 중요해요!
'turtle'처럼 따옴표 안에 모양 이름을 넣어야 합니다.
사용 가능한 모양들
| 코드 | 모양 | 설명 |
|---|---|---|
'turtle' |
🐢 | 거북이 (기본값) |
'arrow' |
➡️ | 화살표 (방향 지시용) |
'circle' |
⚫ | 원 |
'square' |
⬛ | 사각형 |
'triangle' |
🔺 | 삼각형 |
비쥬얼 코딩 해보기
미션
"모양" 블록을 추가하고, 드롭다운에서 다른 모양을 선택해보세요!
# 블록을 추가하면 Python 코드가 여기에 표시됩니다...
블록을 추가하면 흐름도가 여기에 표시됩니다...
예제 코드
실행 결과
화살표 모양이 화면에 나타납니다!
퀴즈
퀴즈: 따옴표 사용
거북이 모양을 설정하려면 빈칸에 무엇을 넣어야 할까요?
t.shape(____)
정답 보기
정답: 'turtle'
문자열은 반드시 따옴표로 감싸야 합니다!
🔧 디버그 클리닉
문제: NameError가 발생해요!
직접 코딩해보기
블록으로 배운 내용을 Python 코드로 직접 작성해보세요!
모양 바꾸기
t.shape()로 거북이 모양을 바꿔보세요.
shape() 문법 연습
- 화살표로 바꾸기:
t.shape('arrow') - 원으로 바꾸기:
t.shape('circle') - 문자열은 따옴표로 감쌉니다 (
'또는")
복습 체크리스트
- [ ]
shape()함수의 역할을 설명할 수 있다 - [ ] 따옴표 없이 shape(turtle)을 쓰면 왜 오류가 나는지 안다
- [ ] 5가지 모양 옵션 중 3개 이상 기억한다
🧩 핵심 요약
이번 강의에서 배운 내용:
| 개념 | 설명 |
|---|---|
| shape() | 거북이 모양을 설정하는 함수 |
| 따옴표 | 모양 이름은 'turtle'처럼 따옴표 필수! |
| 옵션 | turtle, arrow, circle, square, triangle |