본문 바로가기
Learning/Python

파이썬 강좌_#10_if문

by HappyStar 2020. 5. 13.
반응형

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

댓글