- 어떤 변수의 값이 10 이상일 때에만 변수의 값을 출력하는 예시

파이썬에서 조건문을 작성할 때에는 if~elif~else문을 사용한다

- 아래와 같은 성적 구간에 따른 학점 정보를 출력하는 예시
- 성적이 90점 이상일 때 : A
- 성적이 90점 미만, 80점 이상일 때 : B
- 성적이 80점 미만, 70점 이상일 때 : C
- 성적이 70점 미만일 때 : F


- 비교 연산자
| X == Y | X와 Y가 서로 같을 때 참(True) |
| X != Y | X와 Y가 서로 다를 때 참(True) |
| X > Y | X가 Y보다 클 때 참(True) |
| X < Y | X가 Y보다 작을 때 참(True) |
| X >= Y | X가 Y보다 크거나 같을 때 참(True) |
| X <= Y | X가 Y보다 작거나 같을 때 참(True) |
- 논리연산자
| X and Y | X와 Y 모두 참일 때 참(True) |
| X or Y | X 또는 Y 중 하나라도 참일 때 참(True) |
| not X | X가 거짓(False)일 때 참(True) |
- 파이썬의 기타 연산자
| X in 리스트 | 리스트 안에 X가 들어가 있을 때 참(True) |
| X not in 문자열 | 문자열 안에 X가 들어가 있지 않을 때 참(True) |
- 조건문의 값이 참이라고 해도, 아무것도 처리하고 싶지 않을 때 pass 이용

- 조건문에 따라 실행되는 코드가 한 줄인 경우, 줄 바꿈을 하지 않고도 작성 가능

- 조건부 표현식을 이용하면 if~else문을 한 줄에 작성 가능

- 리스트에서 특정한 원소의 값만을 없애는 예시


'python' 카테고리의 다른 글
| [python] 주요 라이브러리의 문법과 유의점 (0) | 2025.05.11 |
|---|---|
| [python] 입출력 - input(), readline(), print() (0) | 2025.05.10 |
| [python] 함수 - 람다 표현식(Lambda Express) (0) | 2025.05.09 |
| [python] 반복문 - while문, for문 (0) | 2025.05.08 |
| [python] 자료형 - 수 자료형, 리스트 자료형, 문자열 자료형, 튜플 자료형, 사전 자료형, 집합 자료형 (0) | 2025.04.25 |