Bắt đầu ngayBắt đầu miễn phí

Viết một vòng lặp while

Hãy bắt đầu tự xây dựng một vòng lặp while từ con số 0. Xem lại “công thức” của nó:

while (condition) {
  expr
}

Hãy nhớ rằng phần condition trong “công thức” này phải trở thành FALSE tại một thời điểm nào đó trong quá trình chạy. Nếu không, vòng lặp while sẽ chạy mãi không dừng.

Nếu phiên làm việc của bạn hết hạn khi chạy mã, hãy kiểm tra kỹ phần thân của vòng lặp while.

Hãy xem mã mẫu đã cho; nó khởi tạo biến speed và đã cung cấp sẵn một khung vòng lặp while để bạn bắt đầu.

Bài tập này là một phần của khóa học

R nâng cao

Xem khóa học

Hướng dẫn bài tập

Hãy viết một vòng lặp while với các đặc điểm sau:

  • Điều kiện của vòng lặp while cần kiểm tra speed có lớn hơn 30 không.
  • Bên trong thân vòng lặp while, in ra "Slow down!".
  • Bên trong thân vòng lặp while, giảm speed đi 7 đơn vị và gán giá trị mới này lại cho speed. Bước này rất quan trọng; nếu không, vòng lặp while của bạn sẽ không bao giờ dừng và phiên làm việc của bạn sẽ hết hạn.

Nếu phiên làm việc của bạn hết hạn khi chạy mã, hãy kiểm tra kỹ phần thân của vòng lặp while: rất có thể bạn đã mắc lỗi.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
Chỉnh sửa và Chạy Mã