Menu
CoddyTech

비교 연산자

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

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

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

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

숫자를 직접 비교하는 것처럼 변수를 비교할 수 있습니다:

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 순서대로 정확히 출력하세요.

직접 해보기

# 주어진 변수
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실력 점검

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

기초의 모든 레슨

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