본문 바로가기

Python_파이썬

Python 파이썬 기초 공부, 조건문 if (if-elif-else) 총정리 !

 

이번에는 파이썬의 조건문중 하나인

 

 

IF 문을 공부해봅시다 !

 

우리에게는 수만가지의 경우의 수들이 삶에 존재해요 !!

수만가지의 경우의 수를 일일이 다 적어주기에는 너무 비효율적이죠!?

 

만약 ~라면, ~~하고

만약 ~가 아니라면, ~~하지않고

 

이런 조건문을 코딩할 수 있는데요 !!!

 

길게 설명하는것보다 한번 정리된 설명 먼저 보시죠 !!

 

if <조건문1>:
	<수행할 문장1>
	<수행할 문장2> 
	... 
elif <조건문2>:
	<수행할 문장a>
	<수행할 문장b> 
	... 
elif <조건문3>: 
	<수행할 문장!> 
	<수행할 문장@> 
	... 
	... 
else: 
	<수행할 문장ㄱ> 
	<수행할 문장ㄴ> 
	...

위 코드를 해석하자면

 

만약 <조건1>의 값이 참일경우,

if문 안에있는 <수행할 문장1>,<수행할 문장2>... 을 실행하여라

 

만약 <조건1>이 거짓일 경우,

첫번째 elif의 <조건2>가 참인지 거짓인지 판단하고, 참일경우

첫번째 elif안에 있는 <수행할 문장>을 수행하여라

...

만약 if, elif의 모든 조건이 거짓일경우,

else밑에 <수행할 문장>을 수행하라

 

 

입니다 !

 

위에서부터 아래로 차근차근 내려오면서 컴퓨터가 읽어간다 생각하시면 됩니다 !!

 

생각보다 쉽죠 ??!

 

그렇다면 예시를 한번 작성해서 확인해봅시다 !!

 

print("숫자를 입력해주세요")
x = input()

if x > '0':
	print("입력하신 숫자는 0보다 큽니다.") 
elif x < '0': 
	print("입력하신 숫자는 0보다 작습니다.") 
else: 
	print("입력하신 숫자는 0입니다.")

 

x의 값에 사용자에게 input()을 받게 하고,

x의 값의 조건을 if문을 통하여서 설정하여 보았습니다 !

 

 

생각보다 간단한 문장이지만 활용되는 범위가 어마어마하기때문에

 

꼭 꼭 ! if 문 기억해두도록 합시다 !! : )