논리 표현식 결과가 True 혹은 False에 따라 나뉜다.
if 논리 표현식:
실행될 문장
else:
실행될 문장
python의 경우 C언어와 다르게 콜론과 들여쓰기로 구분한다.
논리 표현식이 True인 경우 if문에 있는 문장이 실행되고 False일 경우 else문에 있는 문장이 실행된다.
다중 조건 문으로 else if를 의미
if 논리 표현식1:
실행될 문장
elif 논리 표현식2:
실행될 문장
elif 논리 표현식3:
실행될 문장
else:
실행될 문장
각각 위에 있는 논리 표현식이 False일 경우 검사를 진행하며, True일 경우 해당 문장이 실행된다.
A = input('A부터 C 중 하나를 입력해 주세요 : ')
if 'A' == A:
print('A입니다.')
elif 'B' == A:
print('B입니다.')
elif 'C' == A:
print('C입니다.')
else:
print('잘못 입력하셨습니다.')
A부터 C 중 하나를 입력해 주세요 : C
C입니다.
A부터 C 중 하나를 입력해 주세요 : 싫어요!
잘못 입력하셨습니다.
입력한 값이 각 조건에 맞을 경우 해당 값을 출력한다.
만약 모든 조건이 False일 경우 else문이 실행된다.