낚시하는 프로그래머

파이썬(Python) 기초 6번째

 

안녕하세요. 오늘은 파이썬 공부 6번째 시간입니다. 기초적인 if 문 사용을 하려고 합니다.

 

 

 

비교연산자

 

값 비교하기 

파이썬에서는 조건이 참인지 거짓인지를 판단하는 방법들이 있습니다. 그중 비교연산자로 판단하는 방법을 해보겠습니다. 

print(5 < 4)

 결과 : False

print(2 > 1)

결과 : True

print(1 == 1)

 결과 : True

 

 

if 문 

파이썬에서 판단한 결과를 따라 프로그램의 흐름을 제어하기 위해 if문을 사용을 합니다. 

 

if 조건:

   실행할_명령

 

 

다음의 예를 실행시키면 price 금액이 900원  비교금액이 800원 입니다.   900 > 800 이 되므로 print 문장을 실행하게 됩니다.

price = 900
if price > 800:
   print('너무 비싸요')

결과 : 너무 비싸요

 

 

 

else 문 사용

파이썬의 if 문과 같이 사용을 합니다. else 의 경우 if문의 결과가 틀리게 되면 else 문 실행이 됩니다. 

 

if 조건 :

   실행할 명령1

else:

   실행할 명령2

 

 

다음의 예를 들어보면 price 금액이 100원인데 if문과 비교를 해서  100 > 800 이므로 else 문이 실행이 됩니다.

price = 100
if price > 800:
   print('너무 비싸요')
else:
   print('싸네요')

결과 : 싸네요

 

 

 

elif 문 사용

파이썬의 다중if 문이라고 보시면 됩니다. 조건이 여러게 있을 경우 다중if 문을 사용을 합니다. 

 

if 조건 :

   실행할 명령1

elif:

   실행할 명령2

else:

   실행할 명령3

 

 

다음 예제를 작성을 하시고, 실행을 하시면 price 금액이 초기금액이 100   if 문에서 100 > 800 조건문에 부합하지 않아서 다음 elif 문으로 내려가서 100 > 10 조건문에 부합을 해서 싸네요 가 출력이 됩니다.

price = 100
if price > 800:
   print('너무 비싸요')
elif price > 10:
   print('싸네요')
else:
   print('생각해 볼게요')

결과 : 싸네요

 

 

 

여러조건 비교하기 (논리 연산자)

파이썬에서 논리 연산자로 사용하는 연산자는 AND ,OR, NOT 이 있습니다. 

 

다음 예제는 AND 연산자를 써서 price 가격이 100보다 작거나같고, minprice 가격이 30보다 크거나 같으면 적당한 가격입니다. 가 출력이 됩니다. 

price = 91;
minprice = 31;
if price <= 100 and minprice >= 30:
    print('적당한 가격입니다.')

 결과 : 적당한 가격입니다.   (AND 문을 사용한 논리연산)

 

 

price = 91;
minprice = 39;
if price <= 100 or minprice >= 30:
    print('적당한 가격입니다.')

결과 : 적당한 가격입니다. (or 문을 사용한 논리연산)

 

 

 

 

 

 

 

 

 

'프로그래밍 > Python' 카테고리의 다른 글

웹 크롤링 설명  (0) 2020.04.09
파이썬(Python) 기초 7번째  (0) 2020.04.01
파이썬(Python) 기초 5번째  (0) 2020.03.14
파이썬(Python) 기초 4번째  (0) 2020.03.08
파이썬(Python) 기초 3번째  (2) 2020.03.05
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band