1. Nauka
  2. /
  3. Kursy
  4. /
  5. R dla finansów – poziom średnio zaawansowany

Connected

ćwiczenie

Powtarzaj, powtarzaj, powtarzaj

Pętle to jeden z podstawowych elementów programowania – znajdziesz je w niemal każdym języku. W R powtarzające się działania można wykonywać również za pomocą funkcji z rodziny apply, ale do nich wrócimy w rozdziale 5. Na razie przyjrzyjmy się pętli repeat!

To najprostsza pętla. Używasz repeat, a wewnątrz nawiasów klamrowych umieszczasz kod do wykonania. Musisz jednak określić, kiedy chcesz wyjść z pętli za pomocą instrukcji break – w przeciwnym razie pętla będzie działać w nieskończoność!

repeat {
    code
    if(condition) {
        break
    }
}

Nie rób czegoś takiego. To jest pętla nieskończona! Mówisz R, żeby repeat wykonywał twój code bez końca.

repeat {
    code
}

Instrukcje

100 XP
  • Pętla repeat została już dla ciebie przygotowana. Uruchom skrypt i sprawdź, co się stanie.
  • Zmień condition w instrukcji if tak, aby pętla zatrzymywała się, gdy stock_price spadnie poniżej 125.
  • Zaktualizuj wartość ceny akcji w instrukcji print, aby była zgodna z wprowadzoną zmianą.
  • Uruchom skrypt ponownie, a następnie kliknij Prześlij odpowiedź.