가이드라인

조건문에서 비교 연산자 활용하기

조건문을 작성할 때 가장 중요한 연산자 중 하나는 비교 연산자입니다.

조건문 내에서 비교 연산자를 사용하면 조건이 참인지 거짓인지 용이하게 판단할 수 있습니다.


비교 연산자 복습하기

먼저, 파이썬에서 흔히 사용하는 비교 연산자들을 복습해 보겠습니다:

  • == : 두 값이 같은지 비교합니다. a == bab가 같을 때 참입니다.

  • != : 두 값이 다른지 비교합니다. a != bab가 다를 때 참입니다.

  • > : 왼쪽 값이 오른쪽 값보다 큰지 비교합니다. a > bab보다 클 때 참입니다.

  • < : 왼쪽 값이 오른쪽 값보다 작은지 비교합니다. a < bab보다 작을 때 참입니다.

  • >= : 왼쪽 값이 오른쪽 값보다 크거나 같은지 비교합니다. a >= bab보다 크거나 같을 때 참입니다.

  • <= : 왼쪽 값이 오른쪽 값보다 작거나 같은지 비교합니다. a <= bab보다 작거나 같을 때 참입니다.


조건문에서 비교 연산자 사용해보기

지금부터 조건문과 함께 비교 연산자를 어떻게 활용할 수 있는지 살펴보겠습니다.


숫자의 대소 비교하기

어떤 사람이 18세 이상인지 확인해 성인 여부를 판단하는 프로그램을 작성해보겠습니다.

숫자 비교하기
age = 20 if age >= 18: print("성인입니다") else: print("성인이 아닙니다")

여기서 age >= 18 조건은 age가 18보다 크거나 같을 때 참이 됩니다.

a의 값은 20으로 18보다 크므로, "성인입니다"라는 메시지를 출력합니다.


두 숫자의 값이 같은지 확인하기

== 비교 연산자를 활용해 두 숫자가 같은지 확인할 수 있습니다.

다음은 두 숫자가 같은지 비교하는 예시입니다.

두 값이 같은지 확인하기
a = 10 b = 10 if a == b: print("두 숫자가 같습니다") else: print("두 숫자가 다릅니다")

위 코드에서 ab의 값이 10으로 같기 때문에, "두 숫자가 같습니다"라는 문장이 출력됩니다.


문자열 비교하기

== 비교 연산자는 숫자뿐만 아니라 문자열에도 사용할 수 있습니다.

문자열이 같은지 비교하려면 다음과 같이 작성할 수 있습니다.

문자열 비교하기
password = input("비밀번호를 입력하세요: ") if password == "python123": print("비밀번호가 일치합니다") else: print("비밀번호가 일치하지 않습니다")

위 코드는 사용자로부터 입력받은 password의 값이 "python123"과 같으면 "비밀번호가 일치합니다"라는 메시지를 출력합니다.

Mission
0 / 1

나이가 18세 이상(같거나 큼)인 경우를 확인하기 위해 사용하는 비교 연산자는 무엇일까요?

if age 18:
==
!=
>
>=

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과