== 같다
!= 다르다
< 작다
크다
<= 작거나 같다
= 크거나 같다
✓ 숫자 또는 문자열에 적용 가능
>>> 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 : 또는
단항연산자, 참과 거짓을 반대로 바꿀 때 사용
>>> print(not True)
False
>>> print(not False)
True
양쪽 변의 값이 모두 참일 때 True를 결과를 낸다.
>>> print(True and True)
True
>>> print(True and False)
False
>>> print(False and False)
False
둘 중 하나만 참이여도 True를 결과로 낸다.
>>> print(True or True)
True
>>> print(True or False)
True
>>> print(False or False)
False
조건에 따라 코드를 실행하거나 실행하지 않게 만들고 싶을 때 사용하는 구문
if 불린 값이 나오는 표현식: (반드시 뒤에 콜론을 붙여줘야 함!)
불린 값이 참일 때 실행할 문장 (들여쓰기 4칸 필수!)
>>> if True:
print("이것은 True입니다.")
print("This is True.")
이것은 True입니다.
This is True.
if 조건문 뒤에 사용하는 구문이며 if 조건문이 거짓일 때 실행되는 부분이다.
if 조건 :
(4칸 들여쓰기) 조건이 참일 때 실행 할 문장
else 조건 :
(4칸 들여쓰기) 조건이 거짓일 때 실행 할 문장
number = input("정수를 입력하세요! ")
number = int(number)
if number % 2 == 0:
print("짝수입니다.")
else :
print("홀수입니다.")
세 개 이상의 조건을 연결해서 사용할 때 쓰는 구문
if 조건 A :
(4칸 들여쓰기) 조건 A가 참일 때 실행할 문장
elif 조건 B :
(4칸 들여쓰기) 조건 B가 참일 때 실행할 문장
elif 조건 C :
(4칸 들여쓰기) 조건 C가 참일 때 실행할 문장
...
else :
(4칸 들여쓰기) 모든 조건이 거짓일 때 문장