1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate R for Finance

Connected

cvičení

Opakuj, opakuj, opakuj

Smyčky jsou základním konceptem programování a najdeš je téměř v každém jazyce. V R existuje ještě jiný způsob, jak provádět opakované operace – pomocí funkcí z rodiny apply. Na ty se ale podíváme až v 5. kapitole. Teď se zaměřme na smyčku repeat!

Jde o nejjednodušší smyčku. Použiješ repeat a uvnitř složených závorek zapíšeš akci, kterou chceš provést. Musíš ale vždy určit, kdy chceš ze smyčky break – tedy vyskočit. Jinak poběží donekonečna!

repeat {
    code
    if(condition) {
        break
    }
}

Nedělej tohle. Jde o nekonečnou smyčku! Tím říkáš R, aby tvůj code opakoval donekonečna.

repeat {
    code
}

Pokyny

100 XP
  • Smyčka repeat je už připravená. Spusť skript a sleduj, co se stane.
  • Změň condition v podmínce if tak, aby se smyčka ukončila, když stock_price klesne pod 125.
  • Aktualizuj hodnotu ceny akcie ve výpisu print tak, aby odpovídala této změně.
  • Spusť skript znovu a pak klikni na Submit Answer.