조건문에서 비교 연산자 활용하기
조건문을 작성할 때 가장 중요한 연산자 중 하나는 비교 연산자입니다.
조건문 내에서 비교 연산자를 사용하면 조건이 참인지 거짓인지 용이하게 판단할 수 있습니다.
비교 연산자 복습하기
먼저, 파이썬에서 흔히 사용하는 비교 연산자들을 복습해 보겠습니다:
-
==
: 두 값이 같은지 비교합니다.a == b
는a
와b
가 같을 때 참입니다. -
!=
: 두 값이 다른지 비교합니다.a != b
는a
와b
가 다를 때 참입니다. -
>
: 왼쪽 값이 오른쪽 값보다 큰지 비교합니다.a > b
는a
가b
보다 클 때 참입니다. -
<
: 왼쪽 값이 오른쪽 값보다 작은지 비교합니다.a < b
는a
가b
보다 작을 때 참입니다. -
>=
: 왼쪽 값이 오른쪽 값보다 크거나 같은지 비교합니다.a >= b
는a
가b
보다 크거나 같을 때 참입니다. -
<=
: 왼쪽 값이 오른쪽 값보다 작거나 같은지 비교합니다.a <= b
는a
가b
보다 작거나 같을 때 참입니다.
조건문에서 비교 연산자 사용해보기
지금부터 조건문과 함께 비교 연산자를 어떻게 활용할 수 있는지 살펴보겠습니다.
숫자의 대소 비교하기
어떤 사람이 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("두 숫자가 다릅니다")
위 코드에서 a
와 b
의 값이 10으로 같기 때문에, "두 숫자가 같습니다"라는 문장이 출력됩니다.
문자열 비교하기
==
비교 연산자는 숫자뿐만 아니라 문자열에도 사용할 수 있습니다.
문자열이 같은지 비교하려면 다음과 같이 작성할 수 있습니다.
password = input("비밀번호를 입력하세요: ") if password == "python123": print("비밀번호가 일치합니다") else: print("비밀번호가 일치하지 않습니다")
위 코드는 사용자로부터 입력받은 password
의 값이 "python123"과 같으면 "비밀번호가 일치합니다"라는 메시지를 출력합니다.
나이가 18세 이상(같거나 큼)인 경우를 확인하기 위해 사용하는 비교 연산자는 무엇일까요?
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
실행 결과