撰寫 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