본문 바로가기
파이썬(Python)

논리연산이란? 파이썬 프로그래밍

by 모르크 2020. 2. 17.

 

안녕하세요!! ㅎ

 

오늘은 파이썬의 기초! 논리 연산자에 대해 알아보려고 해요.

 

우리가 프로그램을 하기 앞서 컴퓨터에게 명령을 내리려면 컴퓨터 언어를 알아야겠죠?

 

논리 연산자는 쉽게 말해 "같음", "틀림", "이상", "이하", "초과", "미만" 등 컴퓨터가 어떤 사고를 판단할 수 있도록 명령을 내려주는 거랍니다. ㅎ

 

파이썬에서 사용하는 논리 연산자는 다음과 같습니다.

 

1. 같음 : ==

 

2. 틀림 : !=

 

3. 이상 : >=

 

4. 이하 : <=

 

5. 초과 : >

 

6. 미만 : <

 

1~6번까지 총 6개인데요. 파이썬을 사용하기 앞서 논리 연산자는 꼭 알고 있어야 합니다!!!

 

그럼 바로 실습에 들어가 보도록 하겠습니다.

 

이번 실습은 주피터 노트북을 사용할 건데요.

 

주피터 노트북 설치 및 실행 방법은 이전에 포스팅한 아래 링크를 참조하시면 되겠습니다.

 

주피터 노트북 설치 및 실행방법

 

파이썬 코드 에디터 - 개발툴(IDE) 추천 및 다운로드 방법

안녕하세요! 오늘은 파이썬 코드 편집 에디터(IDE)에 대해 알아보려고 합니다. ㅎ IDE란 Integrated Development Environment의 약어로 쉽게 말해 통합개발환경이라 생각하시면 되겠습니다. 다른 말로는 개발 툴..

scikitlearn.tistory.com

 

 

먼저 주피터 노트북을 실행해 봅시다.

 

 

주피터 노트북 실행화면

 

주피터 노트북이 실행되었으면, 앞서 배운 같음, 틀림, 이상, 이하, 초과, 미만을 순서대로 실습해 보겠습니다.

 

1. 같음 : "=="

 

In값에 1==1을 입력 후 Run을 누르면 "True"라는 값을 반환되는 걸 확인할 수 있습니다.

 

In 입력값에 따라 True 또는 False로 반환하는데, True는 "참" 또는 "그렇다", False는 "거짓" 또는 "틀리다"정도로 해석해주시면 되겠습니다.

 

1과 1은 같은 값이니 True가 나와야합니다.

 

2. 틀림 : "!="

 

다음으로 In값에 1!=1을 입력 후 실행해 보았습니다. "Flase"라는 값을 반환하였습니다.

 

코드를 해석해보면 1과 1은 틀리니? 라고 물어본 것과 같습니다. 당연히 컴퓨터는 1과 1은 틀리지 않다의 뜻으로 False를 반환한 겁니다.

 

3. 이상 : ">="

 

이번에는 In값으로 1>=1을 입력해 보겠습니다. 결과는 True를 출력합니다.

 

코드를 해석해보면 1은 1이상이니? 라고 컴퓨터에게 물어봤고, 그렇다의 뜻으로 True를 반환해주었습니다.

 

4. 이하 : "<="

다음으로 In값에 1 <= 1을 입력하고 실행한 결과입니다. 당연히 1은 1이하이니 True를 반환합니다.

 

5. 초과 : >

이번엔 In값에 1<1을 입력하고 실행해 보았습니다. 1은 1초과가 아니니 컴퓨터는 False를 반환합니다.

 

6. 미만 : <

마지막으로 In값에 1 > 1을 입력해 보았습니다. 이번에도 1은 1미만이 아니니 False를 반환합니다.

 

이렇게 1~6번까지 실습을 해보았는데요.

 

논리연산자는 이상, 이하, 미만, 초과의 개념만 정확히 숙지하고 있다면 그리 어렵진 않습니다.

 

그러나 실전에 들어가게 되면 저런 연산자들의 조합으로 프로그램이 만들어지고 생각지도 못한 변수들이 발생하기 때문에 꼭 직접 해보시고 실습하길 권해드립니다.

 

오늘의 논리연산자 포스팅은 여기서 마치겠습니다.

 

감사합니다.