복습 - 간단한 논리
Coddy R 여정의 기초 섹션에 포함된 레슨 — 78개 중 19번째.
챌린지
쉬움비교 및 논리 연산자를 사용하여 여러 조건을 결합함으로써 고객이 특별 로열티 보상을 받을 자격이 있는지 확인하세요.
다음과 같은 변수들이 제공됩니다:
purchase_amount <- 150
years_as_customer <- 3
has_loyalty_card <- TRUE
items_bought <- 7
is_holiday_season <- FALSE비교 및 논리 연산자를 사용하여 다음 변수들을 생성하세요:
- 구매 금액이 100 이상 이고(AND) 고객이 로열티 카드를 가지고 있는 경우
TRUE를 저장하는big_spender변수를 생성하세요. - 고객이 된 지 5년 이상 이거나(OR) 로열티 카드를 가지고 있는 경우
TRUE를 저장하는loyal_customer변수를 생성하세요. - 고객이 5개보다 많은 항목을 구매 했고(AND) 구매 금액이 100보다 크며 동시에(AND) 휴가 시즌이 아닌(NOT) 경우
TRUE를 저장하는qualifies_for_gift변수를 생성하세요. - 고객이 거액 지출자(구매 금액 >= 100) 이고(AND) 고객이 된 지 최소 2년이 되었으며 동시에(AND) 로열티 카드를 가지고 있는 경우
TRUE를 저장하는gets_bonus_points변수를 생성하세요. - 다음 중 하나라도 해당되는 경우
TRUE를 저장하는special_reward변수를 생성하세요: (구매 금액 > 200) 또는(OR) (고객 기간 >= 5 이고(AND) 로열티 카드 보유) 또는(OR) (구매 항목 수 >= 10)
print() 함수를 사용하여 big_spender, loyal_customer, qualifies_for_gift, gets_bonus_points, special_reward를 정확히 이 순서대로 출력하세요.
직접 해보기
# 주어진 변수들 - 수정하지 마세요
purchase_amount <- 150
years_as_customer <- 3
has_loyalty_card <- TRUE
items_bought <- 7
is_holiday_season <- FALSE
# TODO: 아래에 코드를 작성하세요
# 비교 및 논리 연산자를 사용하여 다음 변수들을 생성하세요:
# 1. big_spender - purchase_amount가 100 이상이고 has_loyalty_card가 TRUE인 경우 TRUE
# 2. loyal_customer - years_as_customer가 5 이상이거나 has_loyalty_card가 TRUE인 경우 TRUE
# 3. qualifies_for_gift - items_bought가 5보다 크고 purchase_amount가 100보다 크며 is_holiday_season이 FALSE인 경우 TRUE
# 4. gets_bonus_points - purchase_amount가 100 이상이고 years_as_customer가 2 이상이며 has_loyalty_card가 TRUE인 경우 TRUE
# 5. special_reward - (purchase_amount > 200) 또는 (years_as_customer >= 5 및 has_loyalty_card) 또는 (items_bought >= 10)인 경우 TRUE
# 결과 출력
print(big_spender)
print(loyal_customer)
print(qualifies_for_gift)
print(gets_bonus_points)
print(special_reward)