Python
Python_비교/논리 연산자
양쟁
2023. 2. 27. 17:50
1. 비교연산자
: 주로 대소비교를 할 때 사용
1.1. 대소비교
> , >= , < , <=
1 > 2
10 >= 10
9 < 10
8 <= 7
1.2. 같다 ==
2 == 2
2 == 3
python에서 =는 할당연산자. 같음을 비교할 때는 ==사용.
1.3. 같지 않다 !=
2 != 2
1 != 2
'나' != '너'
'나' != '나'
2. 논리연산자 (and, or)
: and나 or는 두 가지 이상의 조건을 다룰 때 활용
2.1. and
: 조건을 모두 만족할 때 참으로 인식
True and True and True
True and False and True
if (0 < 1) and (0 < 2):
print('모두 참')
else:
print('거짓')
if (0 < 1) and (0 > 2):
print('모두 참')
else:
print('허참')
2.2. or
: 조건 중 하나라도 만족하면 참으로 인식
True or False or False
False or False or False
if (0 < 1) or ( 1 < 0):
print('하나라도 참')
else:
print('허참')
if (10 < 1) or ( 1 < 0):
print('하나라도 참')
else:
print('허참')
#예시: 주사위를 던져서 1,3이 나오면 합격. 2,4가 나오면 다시. 나머지는 불합격
if dice == 1 or dice == 3:
print('합격')
elif dice == 2 or dice == 4:
print('다시')
else:
print('불합격')