Python 조건문 기초
조건문은 어떤 상황에서 어떤 코드가 실행되어야 하는지 나누어 주는 기본 도구입니다. 초급 학습자는 조건문을 통해 값에 따라 결과가 달라지는 프로그램의 흐름을 처음 이해하게 되는 경우가 많습니다.
짧은 예제
score = 75
if score >= 60:
print("pass")
else:
print("try again")점수 값이 바뀌면 결과도 함께 바뀝니다. 숫자 하나만 수정해도 출력 전체가 달라지기 때문에 조건문은 초급 수업에서 설명하기 좋은 주제입니다.
다음에 시험해 볼 것
- 점수를 59로 바꾸고 출력이 어떻게 달라지는지 봅니다.
- 100, 60, 0 같은 값을 넣어 경계 조건을 분명히 확인합니다.
- 기본적인 두 갈래 조건이 익숙해진 뒤에 `elif`를 추가합니다.
자주 하는 실수
- `if`나 `else` 뒤의 콜론을 빼먹는 경우
- 조건문 블록 안의 들여쓰기를 맞추지 않는 경우
- 값 비교에서 `==` 대신 `=`를 사용하는 경우
CodeLab에서 연습하기 좋은 이유
조건문은 숫자 하나를 바꾸고 바로 실행 결과를 비교할 수 있어서 브라우저 수업에 잘 맞습니다. 즉시 결과를 보면 논리 흐름이 추상적이지 않고 구체적으로 느껴집니다.