Python(파이썬) - 관계 연산자
Python(파이썬) - 관계 연산자 알아보기
저번시간에는 if문을 하였는데요 처음 프로그래밍을 접하신분은 처음 조건을 표현을 하시려면 많이 답답한 부분도 있으셨을 겁니다 이번에는 다양한 조건을 표현하는 방법을 알아보도록 하겠습니다
관련글 :
Python(파이썬)이란? - http://server-talk.tistory.com/195
Python 화면출력 함수 - print - http://server-talk.tistory.com/196
Python(파이썬) : 주석 - http://server-talk.tistory.com/198
Python(파이썬) - 변수는 무엇인가? - http://server-talk.tistory.com/197
Python(파이썬) : 산술 연산자 - http://server-talk.tistory.com/199
Python(파이썬) - if 이해하기 - http://server-talk.tistory.com/200
파이썬(Python) 조건식 |
IF 조건문 안에 들어가는 조건식은 참이나 거짓으로 판명이 되어 조건문을 실행할지 않을지를 결정주셔야 되는데요
이미 본적이 잇는 부등호를 비롯하여 수학시간에 다루는 비교 몇가지가 있습니다
먼저 가장 쉬운 부등호 연산부터 알아보겠습니다
부등호 연산
1. 부등호 연산
num1 = 0 num2 = 5 if num1 < num2 : print('num1은 num2보다 작다') if num1 > num2 : print('num1은 num2보다 크다')
위 코드와 같이 부등호 중에서는 크거나 작다는 '<' 혹은 '>' 를 사용합니다
또한 부등호 중에서 같거나 크다 혹은 같거나 작다라는 부등호도 쓰입니다
2. 크거나 같을때 연산
num1 = 0 num2 = 5 if num1 <= num2 : print('num1은 num2보다 같거나 작다') if num1 >= num2 : print('num1은 num2보다 같거나 크다')
파이썬에서는 수학과 같이 등호를 부등호 밑에 쓰기가 어렵습니다 그래서 파이썬에서는 위 코드와 같이 등호를 뒤에 부칩니다
주의 : 순서를 바꾸어 등호를 먼저 입력하게 되면 에러가 출력되게 됩니다
3. 같다는 등호
num1 = 5 num2 = 5 if num1 == num2 : print('num1과 num2는 같다')
파이썬에서는 두 수가 같다는 표현은 = 등호가 아니라 == 등호 2개를 표현하여 같다는 표현을 합니다
4. 같지 않다는 등호
num1 = 0 num2 = 5 if num1 != num2 : print('num1과 num2는 같지않다')
부등호중에서는 같지 않다는 표현도 사용합니다 위 코드 처럼 파이썬에서는 != (느낌표와 등호) 를 이용하여 같지 않다라는 표현을 하며, 이와 같은 등호는 참이나 거짓을 표현할때 사용하는 등호 입니다