파이썬 중급3 (else - 조건문)
Python 프로그래밍/Python 중급
2020. 2. 22. 17:24
파이썬 else문
else문
앞에서 배운 if문처럼 특정 상황일 경우 실행하고 아닐 때 실행해야 할 경우가 있다면 모든 남은 경우의 수를 코딩하는 건 쉽지 않을 것입니다.
예를 들어 1일 때는 돈가스 1이 아니면 피자를 준다고 가정을 하면 1이 아닌 다른 경우의 수는 너무 많아서 다 적는 것도 힘들 것입니다.
이럴 때 사용하는 게 else문이며
else는 if문에서 선언한 조건이 아닌 경우 실행이 되게 됩니다.
else문의 선언 법
else문은 if문처럼 조건이 붙지 않습니다.
if가 아닌 경우에만 실행이 되기 때문에 조건식이 필요하지 않은 것입니다.
1
2
3
4
5
6
|
user = int(input("숫자를 입력해 주세요 : ")) #input함수는 사용자에게 입력을 받습니다.
if user == 1: #비교연산자 입니다.
print("돈까스") #들여쓰기를 했으므로 user가 1일때만 실행 됩니다.
else: #user가 1이 아닌 다른걸 입력했을 경우 실행 됩니다.
print("피자") #역시 else문도 들여쓰기를 해야 실행 됩니다.
print("를 줍니다.") #들여쓰기를 안했기 떄문에 항상 실행 됩니다.
|
cs |
위와 같이 조건식이 만족할 때와 만족하지 않을 때 다른 결괏값을 배출합니다.
이렇게 경우에 따라서 다른 결과를 나타내는 걸 분기했다고 표현합니다.
if문과 else문 그리고 뒤에 배울 elif문은 모두 분기문라고 묶어서 부릅니다.
요약
1.else문은 if문의 조건식이 거짓인 경우 실행된다.
숙제
1.else문을 이용해 조건식이 참이 될 때와 거짓을 때를 구분시켜 출력해 보세요.
elif문과 if문의 논리 연산자를 배워보겠습니다.
'Python 프로그래밍 > Python 중급' 카테고리의 다른 글
파이썬 중급5 (for - 반복문) (0) | 2020.02.26 |
---|---|
파이썬 중급4 (while - 반복문) (0) | 2020.02.25 |
파이썬 중급4 (elif - 조건문) (0) | 2020.02.23 |
파이썬 중급2 (if - 조건문) (0) | 2020.02.20 |
파이썬 중급1 (변수) (0) | 2020.02.18 |