If 문
Coddy Python 여정의 Fundamentals 섹션에 포함된 레슨 — 77개 중 20번째.
If 문을 사용하면 조건에 따라 코드를 실행할 수 있습니다.
예를 들어, 다음 코드를 살펴보겠습니다:
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1위 코드는 age 변수가 18보다 큰지 확인합니다. 만약 그렇다면, status에 "Adult" 문자열을 저장하도록 설정합니다.
결국, 코드는 age가 18보다 크든 아니든 age를 1만큼 증가시킬 것입니다.
if 문을 사용하려면, if 끝에 콜론 :을 추가해야 하며, if 안에 있는 모든 내용은 4개의 공백 또는 탭으로 들여쓰기합니다:
if condition:
code
code
code만약 조건이 True이면, if문 내부의 코드 블록(들여쓰기된 코드)에 진입하게 됩니다.
챌린지
초급변수 a와 b의 값이 누락되었습니다. if 문 내부의 코드가 실행되도록 값을 채우세요! (if 조건이 참이 되도록 만드세요)
프로그램이 끝날 때, c의 값은 3이어야 합니다.
보너스: 하나 이상의 해결 방법을 찾아보세요!
치트 시트
Python의 if 문은 코드의 조건부 실행을 가능하게 합니다:
if condition:
# 들여쓰기된 코드 블록
# 조건이 True인 경우 실행됨주요 사항:
- 조건 뒤에 콜론
:을 사용합니다 - 코드 블록을 4개의 공백 또는 탭으로 들여씁니다
- 들여쓰기된 코드는 조건이
True인 경우에만 실행됩니다
예시:
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1이 예시에서 age가 18보다 크기 때문에 status는 "Adult"가 됩니다.
직접 해보기
a = ?
b = ?
# 이 줄 아래로는 수정하지 마세요
c = 0
if a >= b and not b < 10:
c = 2
c += 1
print(f"c = {c}")이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.