1. Учиться
  2. /
  3. Courses
  4. /
  5. R trung cấp cho Tài chính

Connected

Exercise

Khi nào thì break?

Thứ tự bạn thực thi mã bên trong vòng lặp và kiểm tra khi nào nên break là rất quan trọng. Hai cách dưới đây sẽ chạy code với số lần khác nhau.

# Chạy code, rồi mới kiểm tra điều kiện
repeat {
    code
    if(condition) {
        break
    }
}

# Kiểm tra điều kiện trước, rồi mới chạy code
repeat {
    if(condition) {
        break
    }
    code
}

Hãy xem điều này trong phần mở rộng của bài tập trước. Trong ví dụ này, hàm runif() đã được thay bằng một hệ số nhân cố định để loại bỏ tính ngẫu nhiên.

Инструкции

100 XP
  • Cấu trúc một vòng lặp repeat đã được tạo sẵn. Điền vào chỗ trống để vòng lặp kiểm tra xem stock_price có nhỏ hơn 66 hay không, và break nếu đúng. Chạy đoạn mã này và lưu ý số lần giá cổ phiếu được in ra.
  • Di chuyển câu lệnh print(stock_price) xuống sau câu lệnh if, nhưng vẫn ở bên trong vòng lặp repeat. Chạy lại script, bây giờ stock_price được in ra bao nhiêu lần?