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

[파이썬 연산자 기초] =와 ==의 차이는 뭘까? 나머지 %, 조건문 if까지 완벽 정리!

by happymind12 2025. 7. 16.
반응형

[파이썬 연산자 기초] =와 ==의 차이는 뭘까? 나머지 %, 조건문 if까지 완벽 정리!

파이썬을 배우다 보면 이런 코드 많이 보셨을 거예요.

if x == 5:
    print("x는 5입니다")

여기서 ==는 뭘까? 그리고 =랑은 뭐가 다를까요?
%는 어떤 상황에서 쓰는 걸까요?

이번 글에서는 파이썬에서 꼭 알아야 하는 연산자들을 초보자도 쉽게 이해할 수 있도록 설명드릴게요.

✅ = vs == 완벽 비교

기호 이름 의미 예시
= 대입 연산자 값을 변수에 저장 x = 10
== 비교 연산자 같은지 True/False로 비교 x == 10

예시:

x = 10      # x에 10을 저장
if x == 10:  # x가 10과 같은가?
    print("x는 10입니다")

✅ % 연산자 – 나머지를 구하는 기호

print(5 % 2)  # 결과: 1
print(6 % 2)  # 결과: 0

%는 나눗셈의 나머지를 구하는 연산자입니다.

  • 짝수인지 검사: n % 2 == 0
  • 홀수인지 검사: n % 2 == 1

실전 예제: 짝수만 출력

data = [1, 2, 3, 4, 5, 6]

for n in data:
    if n % 2 == 0:
        print(n)

출력 결과:

2
4
6

✅ 조건문에서 비교는 == 로!

조건문에서는 =가 아니라 ==를 써야 합니다.

score = 90

# ❌ 에러 발생
# if score = 90:

# ✅ 올바른 방식
if score == 90:
    print("점수가 90점입니다")

🎯 요약 정리

  • = : 값을 저장 (대입)
  • == : 값을 비교 (True/False)
  • % : 나머지를 구함
  • 짝수/홀수 판별, 조건 분기, 반복 필터링 등에 자주 사용

 

반응형