일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Doit점프투파이썬
- 혼공학습단
- 챌린지
- 혼공분석
- 혼공단
- 스터디
- 애프터이펙트
- 혼공머신
- 진짜쓰는일러스트레이터
- 3주차후기
- 프리미어프로
- 후기
- 맛있는디자인스터디12기
- 맛있는디자인스터디13기
- 혼공
- 혼공자
- 전면개정2판
- CC2023
- 맛있는디자인
- 스터디완료
- 혼공C
- CS2023
- 생성형AI
- 제이펍
- 혼공파
- 맛있는디자인스터디11기
- 회고
- 혼공JS
- Doit파이썬스터디
- 6주차후기
- Today
- Total
애독자's 공부방
혼자 공부하는 파이썬(개정판) 2주차 본문
# | 진도 | 기본 미션 | 선택 미션 |
2주차 (7/11 ~ 7/17) |
Chapter 02 (02-3) ~ 03 |
p.187 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결과값 화면 인증샷 | else 구문과 elif 구문 정리한 내용 포스팅하기 |
■ 오탈자 관련 제보
p152 도전문제의 1. 구의 부파와 겉넓이 부분 중 '구의 부피와 겉넓이 수식 부분'에 문제가 있습니다.
아래과 같이 제곱 및 세제곱이 정상적으로 표시되지 않았으며, 화살표와 같이 수정되어야 합니다.
→ 출판사 홈페이지에 해당 내용이 오탈자로 등록되어 있지 않아서 등록하였습니다.
■ 기본 미션
앞의 내용을 차근차근 잘 읽어보면서 진행했다면, 그리고 특히 p177 '직접 해보는 손코딩'을 통해 짝수 조건과 홀수 조건을 실습했다면 어렵지 않게 풀 수 있는 문제였습니다. 정답을 맞춰서 뿌듯했습니다.
제가 태어난 해와 띠를 출력하는 부분을 빠트려서 추가하였습니다.
■ 선택 미션
else 구문과 elif 구문에 대해서 제 나름대로 정리해보고, 진행하면서 드는 의문을 찾아서 추가로 정리해보았습니다.
1. if, elif, else를 한글로 풀어본다면
1) if: 만약 이런 '조건'인 경우
2) elif: 만약에 그렇지 않고 이런 '조건'인 경우
3) else: 만약인 경우가 아닌 경우
2. 다른 언어의 elif 표현
1) C, Java : else if
2) PHP : elseif
3. 여기서 드는 의문
- 파이썬에는 switch/case문은 없는 것인가?
. switch문의 case는 elf로 대체할 수 있으므로 파이썬에는 불필요하기에 없는 것일 거다. (가설)
4. 파이썬에는 Switch/Case문이 없는 이유 [공식문서]
- 내용: if/elif/else로 대체가 가능하며, 항목이 많은 경우에는 dictionary를 활용
. https://docs.python.org/3/faq/design.html#why-isn-t-there-a-switch-or-case-statement-in-python
5. 파이썬에서 Switch/Case문에 대한 논의 [개선제안서]
- 결론: 그 동안 switch문 없이도 문제가 없었고, 추가에 대한 명확한 요구가 없었음
. https://peps.python.org/pep-3103/
□ 공식문서 위치
□ 개선제안서 위치
'Python > 혼공학습단 8기' 카테고리의 다른 글
혼자 공부하는 파이썬(개정판) 6주차 (0) | 2022.08.17 |
---|---|
혼자 공부하는 파이썬(개정판) 5주차 (0) | 2022.08.12 |
혼자 공부하는 파이썬(개정판) 4주차 (0) | 2022.07.30 |
혼자 공부하는 파이썬(개정판) 3주차 (0) | 2022.07.24 |
혼자 공부하는 파이썬(개정판) 1주차 (0) | 2022.07.04 |