시작하기무료로 시작하기

If 안에 If, 가능할까요?

더 세밀하게 제어하려면 중첩 if 문이 유용할 때가 있습니다. 이번 연습 문제에서는 주식을 매도하기 전에 Microsoft 주식을 보유하고 있는지 확인하는 if 문을 추가해 보겠습니다.

아래는 중첩 if 문의 구조로, 익숙하게 느껴지실 거예요:

if(condition1) {        
    if(condition2) {     
        code if both pass
    } else {            
        code if 1 passes, 2 fails
    }
} else {            
    code if 1 fails
}

변수 micrshares는 미리 만들어 두었습니다.

이 연습은 강의의 일부입니다

금융을 위한 R 중급

강의 보기

연습 안내

  • 매도 결정을 내리기 전에 shares1 이상인지 확인하도록 중첩 if 문을 채워 넣으세요.
  • 조건이 참이면 "Sell!"을(를) 출력하세요.
  • 그렇지 않으면 "Not enough shares to sell!"을(를) 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

micr <- 105.67
shares <- 1

# Fill in the blanks
if( micr < 55 ) {
    print("Buy!")
} else if( micr >= 55 & micr < 75 ) {
    print("Do nothing!")
} else { 
    if( ___ ) {
        ___
    } else {
        ___
    }
}
코드 편집 및 실행