शुरू करेंमुफ़्त में शुरू करें

कब break करें?

लूप के अंदर आप अपना कोड किस क्रम में चलाते हैं और कब break करना है, यह महत्वपूर्ण है. नीचे दिए गए दोनों तरीकों में code अलग-अलग बार चलेगा.

# पहले code, फिर शर्त जाँचें
repeat {
    code
    if(condition) {
        break
    }
}

# पहले शर्त जाँचें, फिर code
repeat {
    if(condition) {
        break
    }
    code
}

आइए इसे पिछले अभ्यास के विस्तार में देखते हैं. इस उदाहरण में यादृच्छिकता हटाने के लिए runif() फंक्शन को एक स्थिर गुणक से बदल दिया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट R फॉर फाइनेंस

पाठ्यक्रम देखें

अभ्यास निर्देश

  • repeat लूप की संरचना बनाई गई है. खाली जगहें भरिए ताकि लूप जाँच करे कि stock_price 66 से कम है या नहीं, और ऐसा होने पर break करे. इसे चलाइए और ध्यान दीजिए कि स्टॉक प्राइस कितनी बार प्रिंट हुआ.
  • स्टेटमेंट print(stock_price) को if स्टेटमेंट के बाद, लेकिन अभी भी repeat लूप के अंदर ले जाइए. स्क्रिप्ट फिर चलाइए — अब stock_price कितनी बार प्रिंट हुआ?

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Stock price
stock_price <- 67.55

___ {
  # New stock price
  stock_price <- stock_price * .995
  print(stock_price)
  
  # Check
  if(stock_price ___ ___) {
    print("Stock price is below 66! Buy it while it's cheap!")
    ___
  }

}
कोड संपादित करें और चलाएँ