군침이 싹 도는 코딩

Python 조건문 - 연산자, and , or , if문 본문

Python/Basic

Python 조건문 - 연산자, and , or , if문

mugoori 2022. 11. 17. 11:49

연산자

 

 

 

 

 

AND 게이트

입력값이 둘다 True 인 경우에만 출력값이 True

password
>>> 'abc@1234!'

len(password) >= 6 and len(password) <= 12
>>> True

number
>>> 7

number + 7 > 10 and cnt % 2 == 0
>>> False
# and 연산자는 양쪽의 조건이 모두 True 일때만 결과가 True 이다

 

 

 

 

 

OR 게이트

입력값이 하나라도 True 일때 출력값이 True

 

password
>>> 'abc@1234!'

len(password) < 6 or len(password) < 12
>>> True
# or 연산자는 왼쪽이나 오른쪽 하나의 조건만 True 라면
# 전체가 True 가 된다

 

 

 

 

 

 

위의 부등호와 게이트 다수를 사용하는 방법도 있다.

password
>>> 'abc@1234!'

number
>>> 12

cnt
>>> 5

len(password) > 4 or number % 2 == 1 or cnt **2 > 100
>>> True

 

 

 

 

 

if문

if 5 < 2 :
    print('condition is True')
else :
    print('condition is  False')
>>> condition is  False

# 조건 + 액션(행동) => 조건문이라고 한다
# 조건문의 시작은 if 로 시작하고, 조건의 끝에는 콜론 : 을 찍는다
# 액션 부분은 해당 조건에 맞게, 탭(들여쓰기)를 한 후에 작성한다
# if 와 else는 짝이며 else 는 생략이 가능하다
# 해당 예시에서는 5가 2보다 작지 않으므로
# condition is False 를 출력했다