728x90
제어문의 정의
제어문은 프로그램의 흐름을 효율적으로 제어하기 위한 문장이며, True(참), False(거짓)을 판단하여 문장을 수행한다.
제어문의 종류
조건문의 정의
- 특정 조건이 성립되면 해당 조건에 맞는 상황을 수행하기 위해 사용하는 함수이다
조건문 사용법
- 다음은 if, else를 사용한 기본 구조이다.
>>> if 조건문: 조건문 다음에 콜론( : )을 잊지 말 것.
수행할 문장 1 들여쓰기
else:
수행할 문장 2 들여쓰기
if 조건문: 의 형태로 작성하며, 조건문 바로 다음 문장은 반드시 들여 쓰기 해야 한다.
if 조건문이 True(참)이면 바로 다음 문장 ‘수행할 문장 1’을 수행하고, if 조건문이 False(거짓)이면 ‘수행할 문장 2’을 수행한다.
elif를 사용하여 다양한 조건을 제시하여 수행할 수 있다.
>>> a, b = 10, 20
>>> if a > b:
print(‘a는 b보다 크다’)
elif a == b:
print(‘a는 b와 같다’)
elif a < b:
print(‘a는 b보다 작다’)
else:
print(‘잘 모르겠다.’)
elif를 사용하여 여러 개의 조건을 검사하여 True(참)인 조건을 수행한다.
조건문 연산자
- 비교연산자 : 값을 서로 비교하여 True(참), False(거짓)를 반환
비교연산자 | 설명 |
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가 거짓이면 참 |
- in 연산자 : 포함 여부를 판단하여 True(참), False(거짓)을 반환.
연산자 | 설명 |
x in 리스트(list) | x가 리스트에 포함되면 참, 아니면 거짓 |
x in 튜플(tuple) | x가 튜플에 포함되면 참, 아니면 거짓 |
x in 문자열 | x가 문자열에 포함되면 참, 아니면 거짓 |
- not in 연산자 : 포함하지 않는지를 판단하여 True(참), False(거짓)을 반환.
연산자 | 설명 |
x not in 리스트(list) | x가 리스트에 포함되지 않으면 참, 아니면 거짓 |
x not in 튜플(tuple) | x가 튜플에 포함되지 않으면 참, 아니면 거짓 |
x not in 문자열 | x가 문자열에 포함되지 않으면 참, 아니면 거짓 |
728x90
'IT > 파이썬' 카테고리의 다른 글
11. 파이썬(Python) 기초-변수(variable) (0) | 2023.01.06 |
---|---|
10. 파이썬(Python) 기초-자료형의 종류-딕셔너리(Dictionary) (0) | 2023.01.06 |
9. 파이썬(Python) 기초-자료형의 종류-집합(set) (0) | 2023.01.05 |
8. 파이썬(Python) 자료형의 종류 - 튜플(Tuple) (0) | 2022.12.31 |
7. 파이썬(Python) 자료형의 종류 - 리스트(List) (0) | 2022.12.31 |
댓글