python/python 기초

9. python 조건문 - if / elif / else

Memory! 2022. 4. 27. 23:20
728x90
반응형

1. if (조건문)
- 조건문은 if 구문을 이용해서 참/거짓에 따라 다르게 로직이 수행되도록 하는 용도입니다.
- if 와 elif, else로 블록을 나눠서 블록이 수행됩니다.
- if문은 elif, else문 없이 단독으로 사용 가능하나 elif, else는 if문이 있어야 사용 가능합니다.
- if, elif, else에 나눠진 블록은 들여쓰기(tab)를 통해 구분 가능합니다.

if 조건 :
	조건이 참일 경우 수행되는 코드블럭
elif 조건:
	if조건이 거짓이고 elif 의 조건이 참인 경우 수행
else :
	위 조건이 모두 거짓인 경우 수행


2. 조건문의 비교연산, 논리연산
- 비교 연산자(<, >, ==, !=, >=, <=) 와 논리연산자(or, and, not)로 조건문에 활용합니다.

# 비교 연산자
>>> a = 3
>>> b = 2
>>> print(a>b)
True
>>> print(a<b)
False
>>> print(a==b)
False
>>> print(a!=b)
True
>>> score = 85
>>> if score > 90 :
...     print("A학점")
... else :
...     print("B학점")
...
B학점

#논리 연산자 포함
>>> if score > 90 :
...     print("A학점")
... elif (score < 90) and (score > 80) :
...     print("B학점")
... else :
...     print("C학점")
...
B학점

- 비교 연산자와 논리 연산자를 활용하면 if의 조건문을 얼마든지 완성할 수 있고, 원하는 코드블럭을 실행할 수 있습니다.

다른 언어의 코딩도 똑같지만, 프로그래밍의 가장 중요한 문법은 제어문입니다.
특히 if와 같은 조건문과 for와 같은 반복문이 프로그래밍의 전부라고 생각해도 과언이 아닙니다.
조건문을 잘 활용하도록 많은 연습이 필요합니다.

728x90
반응형