if 조건문으로 프로그램의 흐름 제어하기
프로그래밍에서 조건문
은 "만약 어떤 조건이 참(True)이라면 이 코드를 실행하고, 그렇지 않으면 다른 코드를 실행하라"는 명령을 내릴 때 사용합니다.
파이썬에서는 if
, elif
(else if의 줄임말), 그리고 else
키워드를 사용해 이러한 조건부 논리를 구현합니다.
아래는 어떤 수가 짝수인지를 판별하는 조건문 코드 예시입니다.
if, else 조건문 예시
number = 4 if number % 2 == 0: print("짝수입니다.") else: print("홀수입니다.")
여기서 number % 2 == 0
은 조건이며, 이 조건이 참(True)일 때 (number가 2로 나누어 떨어지는 짝수일 때) 첫 번째 print
문 코드("짝수입니다.")가 실행됩니다.
그렇지 않으면(number가 홀수일 때), else
아래의 코드("홀수입니다.")가 실행됩니다.
if 조건문의 구조
if
조건문은 특정 조건이 참(True)일 때만 코드 블록을 실행하며, 조건을 나타내는 부분의 항상 끝에 콜론(:
)을 붙여야 합니다.
if 조건문의 구조
if 조건: # 조건이 참일 때 실행될 코드
유의할 점으로 조건이 참일 때 실행되는 코드 블록은 반드시 들여쓰기를 해야 한다는 것입니다.
number 변수가 0보다 큰지를 판별하는 조건문 코드는 아래와 같습니다.
if 조건문 예시
number = 5 if number > 0: # 조건이 참이므로 아래의 코드 실행 print("양수입니다.") # print 왼쪽의 들여쓰기가 코드 블록을 나타냄
Mission
0 / 1
빈칸에 들어갈 단어로 가장 적절한 것은 무엇일까요?
파이썬에서 조건문을 나타내는 if 문의 끝에는 항상 을 붙여야 합니다.
()
;
:
{}
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과