반응형
if문이란?
조건을 만족시키면 특정한 코드를 실행시키는 예약어입니다.
if문의 구조
a = 2
b = 3
if b > a:
print("b is bigger than a")
if a > b:
print("Not True")
if문은 "if"라는 예약어를 쓴다음 조건을 쓴 뒤 ":"콜론을 붙여 주어야 합니다. 콜론을 붙이지 않으면 오류가 납니다.
그리고 파이썬에서는 다른언어와는 다르게 들여 쓰기로 끝을 구분합니다. 들여 쓰기를 하지 않고 다른 코드를 쓴다면 그 코드는 if문 외부의 코드가 되는 것입니다. *주의할 점 : 모든 문장의 들여 쓰기가 같지 않으면 오류가 납니다.
if문의 조건문
이제 조건문을 작성하는 방법을 알아봅시다. 먼저 비교 연산자를 알아볼까요?
비교연산자 | 설명 |
a > b | a가 b보다 크다 |
a < b | b가 a보다 크다 |
a <= b | a가 b보다 작거나 같다 |
a >= b | b가 a보다 크거나 같다 |
a == b | a와 b가 같다 |
a != b | a와 b가 같지 않다. |
아래의 코드는 위의 비교연산자를 응용한 것입니다.
a = 2
b = 3
if a > b: # False
print("a is bigger than b")
if a < b: # True
print("b is bigger than a")
if a <= b: # True
print("a is smaller or same b")
if a >= b: # False
print("a is bigger or same b")
if a == b: # False
print("a and b is same")
if a != b: # True
print("a and b is different")
논리 연산자
논리 연산자 | 설명 |
a and b | a와 b 모두 참이어야 참입니다. |
a or b | a와 b 둘중에 하나만 참이라도 참입니다. |
not a | a가 거짓이면 참입니다. |
a = 3
b = 2
if a > 4 and 3:
print("Hello")
if a > 4 or 3:
print("HELLO")
if not a:
print("HelloWorld")
위의 예제는 논리 연산자를 활용한 예제입니다.
열공하세요~유익하셨다면 공감 버튼과 광고 한 번씩만 클릭해주세요~
-끝-
반응형
'Learning > Python' 카테고리의 다른 글
파이썬 강좌_#12_while문 (2) | 2020.05.26 |
---|---|
파이썬 강좌_#11_for문 (18) | 2020.05.13 |
파이썬 강좌_#9_딕셔너리 (2) | 2020.05.12 |
파이썬 강좌_#8_집합(set) 자료형 (10) | 2020.04.09 |
파이썬 강좌_#07_튜플 (0) | 2020.04.09 |
댓글