1. 조건문
- 조건문은 프로그램의 흐름을 제어하는 문법
x = 15
if x>= 10:
print("x >= 10")
if x >= 0:
print("x >= 0")
if x >= 30:
print("x >=30")
x >= 10
x >= 0
* 조건문의 기본 형태는 if ~ elif ~ else
a = 5
if a >= 0:
print("a >= 0")
elif a >= -10:
print("-10 <= a <= 0")
else:
print("a <= -10")
2. 비교 연산자
비교 연산자 | 설명 |
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) 이다. |
3. 논리 연산자
논리 연산자 | 설명 |
X and Y | X와 Y가 모두 참(True)일 때 참(True)이다 |
X or Y | X와 Y 중에 하나만 참(True)이어도 참(True)이다. |
not X | X가 거짓(False) 일 때 참(True) 이다. |
4. 기타 연산자
in 연산자와 not in 연산자 | 설명 |
x in 리스트 | 리스트 안에 x가 들어있을 때 참이다 |
x not in 문자열 | 문자열 안에 x가 들어있지 않을 때 참이다 |
5. pass 키워드
- 아무것도 처리하고 싶지 않을 때 pass 키워드를 사용한다
- 예시) 디버깅 과정에서 조건문의 형태만 만들어 놓고 조건문을 처리하는 부분을 비워두고 싶은 경우
score = 85
if score >= 80:
pass # 나중에 작성할 소스코드
else:
print('성적이 80점 미만입니다')
print('프로그램을 종료합니다.')
프로그램을 종료합니다.
6. 조건문의 간소화
score = 85
if score >= 80: result = "Success"
else: result = "Fail"
print(result)
score = 85
result = "Success" if score >= 80 else "Fail"
print(result)
'Python > Python 기초' 카테고리의 다른 글
[Python] 파이썬 while 반복문 (0) | 2021.08.21 |
---|---|
[Python] 반복문 (0) | 2021.06.02 |
[Python] 기본 입출력 (0) | 2021.06.02 |
[Python] 사전 자료형 (0) | 2021.06.02 |
[Python] 문자열 자료형 (0) | 2021.06.02 |