
지금 여기예요
4
57
기초
‘if’ 문에서 ‘else’는 어떻게 사용되나요?
예제 프로그램에서 대부분의 코드를 분석했고 이제 코드 한 행만 더 분석하면 됩니다.
아주 긴 행의 코드는 아니지만 매우 중요합니다.
if
문이
False
값을 반환하면
실행되는
else
문으로,
else
문에 속한 코드 스위트가 실행됩니다.
우리 프로그램 코드에서
else
문을 좀 더 자세히 살펴보겠습니다.
else
문은
if
문의
위치와 같아야 하며 따라서 들여쓰기 하지 않습니다.
if right_this_minute in odds:
print("This minute seems a little odd.")
else:
print("Not an odd minute.")
콜론 보이시죠?
‘else’가 있다면 ‘else if’도 있어야
할 것 같은데, 파이썬에서는 이를
‘elseif’라고 하나요?
둘 다 아니에요. 파이썬에서는 elif라고 합니다.
파이썬에서
if
문으로 여러 가지 조건을 확인해야 하는
경우
else
외에
elif
도 사용할 수 있습니다.
elif
는
필요한 만큼 사용할 수 있어요.
다음은 간단한 예제로,
today
라는 변수에 입력되는
조건(요일)에 따라 그날의 상황을 표현하는 미리 지정된
문자열을 출력합니다.
if today == 'Saturday':
print(' ...