開始使用免費開始

從零開始建立 while 迴圈

前面的練習帶你一步步打造一個相當進階的 while 迴圈,裡面包含 break 敘述、不同的訊息,以及依控制流程決定的更新。如果你能用 while 迴圈解出這題完整的練習,就代表你已經準備好進入下一個主題:for 迴圈。

本練習屬於課程

R 中級

檢視課程

練習說明

完成這個 while 迴圈,使其能夠:

  • 在每次執行時印出 i 的三倍,也就是 3 * i
  • i 的三倍可被 8 整除時,使用 break 中止迴圈。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Initialize i as 1 
i <- 1

# Code the while loop
while (i <= 10) {
  print(___)
  if ((___) %% 8 == 0) {
    ___
  }
  i <- i + 1
}
編輯並執行程式碼