เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เขียน while loop

มาเริ่มสร้าง while loop ตั้งแต่ต้นกันเลย ลองดูรูปแบบของมันอีกครั้ง:

while (condition) {
  expr
}

จำไว้ว่าส่วน condition ของ loop ต้องกลายเป็น FALSE ในบางจุดระหว่างการทำงาน ไม่เช่นนั้น while loop จะวนซ้ำไม่มีที่สิ้นสุด

หาก session หมดอายุเมื่อรันโค้ด ให้ตรวจสอบส่วน body ของ while loop อย่างละเอียด

ดูโค้ดตัวอย่างที่เตรียมไว้ให้ ซึ่งกำหนดค่าตัวแปร speed และมีโครงสร้าง while loop พื้นฐานเพื่อให้เริ่มต้นได้ทันที

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

เขียน while loop ที่มีคุณลักษณะดังนี้:

  • เงื่อนไขของ while loop ให้ตรวจสอบว่า speed มีค่ามากกว่า 30 หรือไม่
  • ภายใน body ของ while loop ให้พิมพ์ "Slow down!"
  • ภายใน body ของ while loop ให้ลดค่า speed ลง 7 หน่วย แล้วกำหนดค่าใหม่นี้กลับเข้าไปยังตัวแปร speed ขั้นตอนนี้สำคัญมาก ไม่เช่นนั้น while loop จะไม่หยุดทำงานและ session จะหมดอายุ

หาก session หมดอายุเมื่อรันโค้ด ให้ตรวจสอบส่วน body ของ while loop อย่างละเอียด: มีแนวโน้มว่าเกิดข้อผิดพลาดในขั้นตอนนั้น

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Initialize the speed variable
speed <- 64

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

# Print out the speed variable
speed
แก้ไขและรันโค้ด