비교 연산자
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에 사용합니다. 이는 초보자에게 흔히 발생하는 버그의 원인이므로 꼭 기억해 두세요!
프로그램이 조건에 따라 결정을 내려야 할 때 비교 연산자는 필수적이며, 이에 대해서는 다음 수업에서 살펴봅니다.
챌린지
쉬움다음 변수가 주어졌습니다:
player_score = 85
high_score = 100
passing_score = 70
player_lives = 3
max_lives = 3비교 연산자를 사용하여 다음 비교를 평가하고 표시하세요. 각 비교는 별도의 줄에 표시해야 합니다:
player_score가high_score와 같은지 확인player_score가passing_score와 같지 않은지 확인player_score가passing_score보다 큰지 확인player_score가high_score보다 작은지 확인player_lives가max_lives보다 크거나 같은지 확인player_score가high_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보다 작거나 같은지 확인하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Ruby 컴파일러