Menu
Coddy logo textTech

비교 연산자

Coddy Ruby 여정의 기초 섹션에 포함된 레슨. 88개 중 15번째.

산술 연산자는 계산을 수행하지만, comparison operators를 사용하면 값을 비교할 수 있습니다. 이러한 연산자는 항상 불리언 결과를 반환합니다. 결과는 true 또는 false 중 하나입니다.

Ruby는 여섯 가지 비교 연산자를 제공합니다.

==같음
!=같지 않음
>더 큼
<더 작음
>=크거나 같음
<=작거나 같음

실제로는 다음과 같이 작동합니다:

10 == 10   # true
5 != 3     # true
7 > 4      # true
2 < 1      # false
5 >= 5     # true
8 <= 6     # false

같음 비교에는 등호 하나가 아니라 이중 등호(==)를 사용한다는 점에 유의하세요. 단일 =은 대입에 사용하고, ==은 comparison에 사용합니다. 이는 초보자에게 흔히 발생하는 버그의 원인이므로 꼭 기억해 두세요!

프로그램이 조건에 따라 결정을 내려야 할 때 비교 연산자는 필수적이며, 이에 대해서는 다음 수업에서 살펴봅니다.

challenge icon

챌린지

쉬움

다음 변수가 주어졌습니다:

player_score = 85
high_score = 100
passing_score = 70
player_lives = 3
max_lives = 3

비교 연산자를 사용하여 다음 비교를 평가하고 표시하세요. 각 비교는 별도의 줄에 표시해야 합니다:

  1. player_scorehigh_score와 같은지 확인
  2. player_scorepassing_score와 같지 않은지 확인
  3. player_scorepassing_score보다 큰지 확인
  4. player_scorehigh_score보다 작은지 확인
  5. player_livesmax_lives보다 크거나 같은지 확인
  6. player_scorehigh_score보다 작거나 같은지 확인

각 출력은 true 또는 false 중 하나여야 합니다.

직접 해보기

# 게임 점수 변수
player_score = 85
high_score = 100
passing_score = 70
player_lives = 3
max_lives = 3

# TODO: 아래에 코드를 작성하세요
# 비교 연산자를 사용하여 각 비교를 평가하고 결과를 출력하세요

# 1. player_score가 high_score와 같은지 확인하세요

# 2. player_score가 passing_score와 같지 않은지 확인하세요

# 3. player_score가 passing_score보다 큰지 확인하세요

# 4. player_score가 high_score보다 작은지 확인하세요

# 5. player_lives가 max_lives보다 크거나 같은지 확인하세요

# 6. player_score가 high_score보다 작거나 같은지 확인하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 Ruby 컴파일러