Menu
Coddy logo textTech

비교 연산자

Coddy R 여정의 기초 섹션에 포함된 레슨 — 78개 중 16번째.

비교 연산자를 사용하면 두 값을 비교하고 그 사이의 관계를 확인할 수 있습니다. 숫자를 반환하는 산술 연산자와 달리, 비교 연산자는 항상 논리값인 TRUE 또는 FALSE를 반환합니다.

R은 6개의 비교 연산자를 제공합니다:

연산자의미예시결과
==같음5 == 5
!=같지 않음5 != 3
크다7 > 4
<작다3 < 2거짓
>=크거나 같다5 >= 5
<=작거나 같다4 <= 3거짓

숫자를 직접 비교하는 것과 마찬가지로 변수를 비교할 수 있습니다:

age <- 25
is_adult <- age >= 18  # TRUE

= (할당)과 == (비교)를 혼동하지 않도록 주의하세요. 비교를 의도했을 때 등호를 하나만 사용하는 것은 예기치 않은 결과를 초래할 수 있는 흔한 실수입니다.

challenge icon

챌린지

쉬움

비교 연산자를 사용하여 학생의 시험 성적에 대한 다양한 조건을 평가합니다.

다음과 같은 변수들이 제공됩니다:

student_score <- 78
passing_score <- 60
perfect_score <- 100
class_average <- 72

비교 연산자를 사용하여 다음의 논리 변수들을 생성하세요:

  1. 학생의 점수가 합격 점수보다 크거나 같은지 여부를 저장하는 passed 변수를 생성합니다.
  2. 학생의 점수가 만점과 같은지 여부를 저장하는 is_perfect 변수를 생성합니다.
  3. 학생의 점수가 학급 평균보다 큰지 여부를 저장하는 above_average 변수를 생성합니다.
  4. 학생의 점수가 0과 같지 않은지 여부를 저장하는 not_failing 변수를 생성합니다.
  5. 학생의 점수가 합격 점수보다 작은지 여부를 저장하는 needs_improvement 변수를 생성합니다.

print() 함수를 사용하여 passed, is_perfect, above_average, not_failing, 그리고 needs_improvement를 정확히 이 순서대로 출력하세요.

치트 시트

비교 연산자는 두 값을 비교하여 TRUE 또는 FALSE를 반환합니다.

연산자의미예시결과
==같음5 == 5TRUE
!=같지 않음5 != 3TRUE
크다7 > 4TRUE
<작다3 < 2FALSE
>=크거나 같음5 >= 5TRUE
<=작거나 같음4 <= 3FALSE

변수를 비교할 수 있습니다:

age <- 25
is_adult <- age >= 18  # TRUE

참고: = (할당)과 == (비교)를 혼동하지 마세요.

직접 해보기

# 주어진 변수들
student_score <- 78
passing_score <- 60
perfect_score <- 100
class_average <- 72

# TODO: 아래에 코드를 작성하세요
# 비교 연산자를 사용하여 다음 논리 변수들을 생성하세요:
# 1. passed - student_score가 passing_score보다 크거나 같은지 확인
# 2. is_perfect - student_score가 perfect_score와 같은지 확인
# 3. above_average - student_score가 class_average보다 큰지 확인
# 4. not_failing - student_score가 0이 아닌지 확인
# 5. needs_improvement - student_score가 passing_score보다 작은지 확인



# 결과를 순서대로 출력
print(passed)
print(is_perfect)
print(above_average)
print(not_failing)
print(needs_improvement)
quiz icon실력 점검

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

기초의 모든 레슨