<python> 조건문

jm_yoon·2020년 12월 2일
0

python

목록 보기
5/9

비교 연산자

== 같다
!= 다르다
< 작다
크다
<= 작거나 같다
= 크거나 같다
✓ 숫자 또는 문자열에 적용 가능

>>> print(10 == 100)
False
>>> print(10 != 100)
True

>>> print("사과" == "사과")
True
>>> print("바나나" == "사과")
False
>>> print("바나나" != "사과")
True 

>>> print("바나나" < "사과")
True #사전순서로 "바나나"가 "사과"보다 앞에 있기 때문에 작은값이다.
>>> print("바나나" > "사과")
False

논리 연산자

not : 불린(Boolean)을 반대로 전환 : 아니다
and : 피연산자가 모두 참일 때 True, 그 외는 False : 그리고
or : 피연산자 둘 중에 하나만 참일 때 True, 두 개 모두 거짓일 때 False : 또는

not 연산자

단항연산자, 참과 거짓을 반대로 바꿀 때 사용

>>> print(not True)
False
>>> print(not False)
True

and 연산자

양쪽 변의 값이 모두 참일 때 True를 결과를 낸다.

>>> print(True and True)
True
>>> print(True and False)
False
>>> print(False and False)
False

or 연산자

둘 중 하나만 참이여도 True를 결과로 낸다.

>>> print(True or True)
True
>>> print(True or False)
True
>>> print(False or False)
False

if 조건문

조건에 따라 코드를 실행하거나 실행하지 않게 만들고 싶을 때 사용하는 구문

if 불린 값이 나오는 표현식: (반드시 뒤에 콜론을 붙여줘야 함!)
불린 값이 참일 때 실행할 문장 (들여쓰기 4칸 필수!)

>>> if True:
	print("이것은 True입니다.")
	print("This is True.")

	
이것은 True입니다.
This is True.

else 조건문

if 조건문 뒤에 사용하는 구문이며 if 조건문이 거짓일 때 실행되는 부분이다.

if 조건 :
(4칸 들여쓰기) 조건이 참일 때 실행 할 문장
else 조건 :
(4칸 들여쓰기) 조건이 거짓일 때 실행 할 문장

number = input("정수를 입력하세요! ")
number = int(number)

if number % 2 == 0:
    print("짝수입니다.")
else :
    print("홀수입니다.")

elif 구문

세 개 이상의 조건을 연결해서 사용할 때 쓰는 구문

if 조건 A :
(4칸 들여쓰기) 조건 A가 참일 때 실행할 문장
elif 조건 B :
(4칸 들여쓰기) 조건 B가 참일 때 실행할 문장
elif 조건 C :
(4칸 들여쓰기) 조건 C가 참일 때 실행할 문장
...
else :
(4칸 들여쓰기) 모든 조건이 거짓일 때 문장

profile
Hello!

0개의 댓글