파이썬(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 |