본문 바로가기

[Python] 11강 비교 연산자 이해하기 (==, !=, >, <, >=, <=)

@도마22025. 12. 26. 21:00
728x90


이전 강의에서는 조건문 if의 기본 구조를 배웠습니다.
이번 강의에서는 if 문 안에서 사용하는
비교 연산자를 하나씩 정리합니다.


비교 연산자란 무엇인가

비교 연산자는
두 값을 비교해서 참(True) 또는 거짓(False)을 만드는 기호입니다.

if 문은
조건이 참인지 거짓인지를 판단해야 실행할 수 있기 때문에,
비교 연산자는 조건문의 핵심 재료라고 볼 수 있습니다.


1️⃣ 같다 (==)

==는
왼쪽과 오른쪽의 값이 같은지를 비교합니다.

a = 10
b = 10

print(a == b)

실행 결과는 다음과 같습니다.

True

주의할 점은
= 와 == 는 완전히 다르다는 것입니다.

  • = : 값을 저장
  • == : 값이 같은지 비교

2️⃣ 다르다 (!=)

!=는
두 값이 서로 다른지를 비교합니다.

a = 10
b = 5

print(a != b)

실행 결과는 다음과 같습니다.

True

값이 다르면 True,
같으면 False가 됩니다.


3️⃣ 크다 (>)

>는
왼쪽 값이 오른쪽 값보다 큰지를 비교합니다.

score = 80

print(score > 60)

실행 결과는 다음과 같습니다.

True

4️⃣ 작다 (<)

<는
왼쪽 값이 오른쪽 값보다 작은지를 비교합니다.

score = 50

print(score < 60)

실행 결과는 다음과 같습니다.

True

5️⃣ 크거나 같다 (>=)

>=는
왼쪽 값이 오른쪽 값보다
크거나 같은지를 비교합니다.

age = 20

print(age >= 20)

실행 결과는 다음과 같습니다.

True

6️⃣ 작거나 같다 (<=)

<=는
왼쪽 값이 오른쪽 값보다
작거나 같은지를 비교합니다.

age = 18

print(age <= 20)

실행 결과는 다음과 같습니다.

True

7️⃣ 비교 연산자와 if 함께 사용하기

이제 비교 연산자를
if 문과 함께 사용해봅니다.

age = int(input("나이를 입력하세요: "))

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

여기서
age >= 20 이 조건이 되어
True일 때만 print가 실행됩니다.


이번 강의 핵심 정리

  • 비교 연산자는 값을 비교해 True 또는 False를 만든다
  • == 는 같다, != 는 다르다
  • >, <, >=, <= 로 크기 비교를 한다
  • 비교 연산자는 if 조건의 핵심이다

점수를 입력받아서
60점 이상이면 “합격”, 아니면 아무 것도 안 함까지 해봤나요?
다음 강의에서는 “불합격”도 출력해봅니다.

다음 강의에서는
if / else 구조를 배웁니다.
조건이 거짓일 때 실행하는 코드를 추가합니다.


728x90
도마2
@도마2 :: 도마의 코드노트

초보자를 위한 코딩 강의를 정리합니다. 파이썬부터 C#, Unity 게임 제작까지 차근차근 기록합니다. — 도마

목차