본문 바로가기
파이썬 공부하기!!

[파이썬 연산자 정리] 초보도 쉽게 배우는 사칙연산, 비교, 논리연산 총정리!

by happymind12 2025. 6. 20.
반응형

[파이썬 연산자 정리] 초보도 쉽게 배우는 사칙연산, 비교, 논리연산 총정리!

파이썬에서 데이터를 저장했으면 이제 그 데이터를 계산하거나 비교하거나 조건으로 써야겠죠?
이번에는 파이썬의 핵심 도구 중 하나인 연산자(operator)를 정리해드릴게요.

✔️ 이 글에서 배울 것

  • 사칙연산자 (+, -, *, /)
  • 비교연산자 (==, !=, >, < 등)
  • 논리연산자 (and, or, not)

 

➕ 1. 사칙연산자 (산술 연산)

연산자 설명 예제 결과
+ 더하기 3 + 2 5
- 빼기 5 - 2 3
* 곱하기 4 * 2 8
/ 나누기 (소수 포함) 5 / 2 2.5
// 몫만 구하기 5 // 2 2
% 나머지 5 % 2 1
** 거듭제곱 2 ** 3 8

💡 실제 예제

a = 10
b = 3
print("나누기:", a / b)
print("몫:", a // b)
print("나머지:", a % b)
print("제곱:", b ** 2)

 

🔍 2. 비교연산자 (조건문에 자주 사용)

두 값을 비교해서 True 또는 False 결과를 반환합니다.

연산자 설명 예제 결과
== 같다 3 == 3 True
!= 다르다 3 != 2 True
> 크다 5 > 2 True
< 작다 1 < 5 True
>= 크거나 같다 5 >= 5 True
<= 작거나 같다 3 <= 4 True

💬 팁:

조건문 if와 함께 쓰면 강력해집니다!

age = 15
if age >= 18:
    print("성인입니다")
else:
    print("미성년자입니다")

⚙️ 3. 논리연산자 (조건 결합)

여러 조건을 동시에 판단할 때 사용해요.

연산자 설명 예제 결과
and 그리고 (모두 참이면 참) True and False False
or 또는 (하나만 참이어도 참) True or False True
not 반대 not True False
age = 20
is_student = True

if age >= 18 and is_student:
    print("성인 학생입니다")

✅ 연산자 요약 정리

  • 사칙연산자: 계산 ( +, -, *, /, %, //, ** )
  • 비교연산자: 조건 확인 ( ==, !=, >, <, >=, <= )
  • 논리연산자: 여러 조건 묶기 ( and, or, not )

👉 연산자는 모든 조건문과 반복문에서 필수로 사용됩니다!

궁금증! True / False는 왜 쓰는 걸까? 컴퓨터가 조건을 판단하는 진짜 이유!

파이썬을 배우다 보면 꼭 나오는 게 바로 TrueFalse예요.
근데 가끔 궁금하죠. "이걸 왜 써야 하지?"
우리는 눈으로 보면 맞고 틀린 걸 바로 아는데… 컴퓨터는 왜 굳이 이걸 써야 할까요?

🤔 True / False는 뭐야?

컴퓨터는 사람처럼 감정이나 직관이 없어요.
오직 참(True)이냐, 거짓(False)이냐를 가지고만 판단합니다.

그래서 조건을 확인하거나, 실행할지 말지를 결정할 때 꼭 True / False가 필요해요.

💡 예시

print(5 > 3)    # 결과: True
print(2 == 5)   # 결과: False

이런 식으로 비교하면 결과가 항상 True 또는 False로 나옵니다.

👀 우리는 눈으로 보면 알죠

예를 들어, 나이가 20살이면 성인이란 걸 우리는 그냥 압니다.

하지만 컴퓨터는 그걸 모릅니다.

컴퓨터는 이렇게 “판단”합니다:

age = 20

if age >= 18:
    print("성인입니다")

여기서 age >= 18은 계산 결과가 True가 되니까
→ "성인입니다"가 실행되는 거예요!

📌 그렇다면 age가 15라면?

age = 15

if age >= 18:
    print("성인입니다")
else:
    print("미성년자입니다")

age >= 18 → False → 그래서 else 문이 실행되는 거예요.

 

 

✅ 언제 True / False를 쓰게 될까?

  • 조건 판단: if, elif, else
  • 반복 조건: while 문
  • 로그인 여부, 동작 여부 등 상태 확인: is_logged_in = True

📦 변수로도 자주 씀

is_running = True

if is_running:
    print("프로그램 실행 중")

is_running = False로 바꾸면 실행 안 돼요.

🎯 요약 정리

  • True / False는 파이썬의 불(boolean) 자료형
  • 비교 결과나 조건 판단에 사용됨
  • 컴퓨터는 항상 "참이냐 거짓이냐"로만 판단함
  • 사람은 느낌으로 알지만, 컴퓨터는 반드시 논리로 판단해야 함

👉 앞으로 배울 조건문, 반복문, 함수에서도 반드시 등장하는 개념입니다!

📌 이전 강의

 

 

[파이썬 기초] 변수란? 숫자, 문자, 리스트까지 쉽게 배우는 데이터 타입 완전 정복!

[파이썬 기초] 변수란? 숫자, 문자, 리스트까지 쉽게 배우는 데이터 타입 완전 정복!이제 진짜 파이썬의 본격적인 첫걸음을 뗍니다!코딩의 가장 기본 중 기본, 바로 변수(variable)와 데이터 타입(dat

wnffle.com

📌 다음 강의 예고

다음은 파이썬에서 진짜 많이 쓰는 조건문 if를 배웁니다.
‘이럴 땐 이렇게 해!’ 라고 코드를 결정하는 법이죠!

반응형