開始使用免費開始

撰寫 while 迴圈

我們先從零開始建立一個 while 迴圈。先再看一次它的基本範式:

while (condition) {
  expr
}

記住,這個範式中的 condition 在執行過程中的某個時間點必須變成 FALSE。否則,while 迴圈會無限執行下去。

如果你在執行程式碼時工作階段過期,請仔細檢查 while 迴圈的主體。

看看提供的範例程式碼;它會初始化變數 speed,並提供一個 while 迴圈範本,幫助你開始動手。

本練習屬於課程

R 中級

檢視課程

練習說明

撰寫一個具備以下條件的 while 迴圈:

  • while 迴圈的條件應檢查 speed 是否大於 30。
  • while 迴圈主體內,列印出 "Slow down!"
  • while 迴圈主體內,將 speed 減少 7 個單位,並把新值再指定給 speed。這一步非常重要;否則你的 while 迴圈將永遠不會停止,你的工作階段會過期

如果你在執行程式碼時工作階段過期,請仔細檢查 while 迴圈的主體:很可能是你哪裡寫錯了。

動手互動練習

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

# Initialize the speed variable
speed <- 64

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

# Print out the speed variable
speed
編輯並執行程式碼