We are Architect

10. 점프 투 파이썬 (if문) 본문

Programing/Python

10. 점프 투 파이썬 (if문)

the best infra 2024. 11. 4. 10:50

 

* if문이란?

- 주어진 조건에 맞게 판단하고 결과 값을 출력하는 조건 제어 구문이다

- 모든 조건 제어 구문은 들여 쓰기를 해야 한다. 

- 조건문 다음에는 ' : ' 을 써야 한다.

변수에 'man' 인걸 확인하고 결과값을 출력

 

 

* 순서도

- 어떤 과정을 보여주는 다이어그램이다. 도형들을 이용해서 어떤 작업에 대한 흐름을 보여준다. 

위에 조건문의 구조를 순서도로 표현

 

 

* 조건문에 사용하는 비교 연산자

비교 연산자 설명
x > y  x 는 y 보다 크다.
x < y  x 는 y 보다 작다. 
x == y  x 는 y와 같다.
x != y  x 는 y와 같지 않다.
x >= y  x 는 y보다 크거나 같다.
x <= y  x 는 y보다 작거나 같다.

 

 

* and, or, not 

- 조건을 판단하기 위해 사용하는 다른 연산자.

연산자 설명
x or y  x 와 y 둘 중 하나만 참이어도 참
x and y x 와 y 둘다 참이어야 참
not x x 가 거짓이면 참

 

 

or 연산자 때문에 둘중 하나라도 참이면 참

 

 

* in, not in

- 리스트와 튜플에 대한 조건문도 있다. 

in not in
x in 리스트 x not in 리스트
x in 튜플 x not in 튜플
x in 문자열 x not in 문자열

리스트안에 1이 있는가? > ture / 리스트 안에 1이 없는가? > false

 

- 만약에 조건문에서 아무일도 생기게 하고 싶지 않다면 pass를 사용

 

 

* 다양한 조건을 만드는 elif

- if, else 말고도 if에서 더 많은 조건을 추가하고  싶으면 elif 문을 사용해야 한다.

- elif 는 개수에 제한이 없다.

elif 문을 사용해서 조건에 맞는 결과값 출력

 

 

* 조건부 표현식

- 위와 같이 표현을 하기도 하지만 아래와 같이 표현식을 짧게 표현할 수도 있다.