หลักสูตรการพัฒนา Python
บทที่
>
ระดับ

การเรียนรู้การวนซ้ำ
ลูป while

ลูปคือชุดคำสั่งที่คุณสามารถใช้ในการทำซ้ำโค้ดเดิมได้ ซึ่งจะทำให้คุณสามารถทำภารกิจในเกมได้ง่ายขึ้นโดยไม่ต้องเขียนโค้ดยาวๆ มีลูปสองประเภทคือ while loop และ for loop ซึ่งเราจะสำรวจในระดับต่อไป

ในแผนที่นี้มีไข่ (5) ฟอง คุณสามารถเก็บไข่เหล่านี้ได้ด้วยโค้ดเพียงไม่กี่บรรทัดโดยใช้ while loop ลองเก็บไข่ทั้งหมดโดยการทำซ้ำโค้ดสองบรรทัดเดียวกันสี่ครั้ง

Guide

วัตถุประสงค์

เก็บไข่ทั้งหมดในโรงนาโดยการเขียนโค้ดเพียงหก (6) บรรทัด โดยใช้ลูป while.

แม่ไก่ได้วางไข่กระจายอยู่ทุกที่! เดินผ่านโรงนาและรวบรวมไข่ให้เรียบร้อยโดยเร็ว!

เพื่อช่วยลดจำนวนโค้ดที่คุณต้องเขียนและทำให้การเขียนโค้ดไม่น่าเบื่อ คุณสามารถใช้ลูปได้! ลูปเป็นลำดับคำสั่งที่ช่วยให้คุณสามารถทำซ้ำโค้ดเดียวกันได้โดยไม่จำเป็นต้องเขียนโค้ดซ้ำๆ

ลูป while เป็นหนึ่งในลูปเหล่านี้ที่คุณสามารถตั้งค่าให้โค้ดทำซ้ำตราบใดที่เงื่อนไขบางอย่างยังเป็นจริง กำหนดตัวแปรชื่อ count เพื่อระบุจำนวนครั้งที่คุณต้องการให้โค้ดทำซ้ำ แล้วใช้ตัวแปรนั้นเป็นเงื่อนไขสำหรับลูป

count = 0 while count < 4: [Code you wish to loop four times] count += 1

ในตัวอย่างนี้ ลูป while จะเช็คว่าว่า count น้อยกว่า < 4 หรือไม่ โดย count จะเริ่มต้นที่ 0 และเพิ่ม +1 ในแต่ละรอบจนกว่าจะถึง 4 โค้ดใดๆ ที่คุณแทรกใต้ลูป while ในส่วนที่เยื้องจะถูกทำซ้ำ ในกรณีนี้คือสี่ครั้ง ระวังว่า ลูปอาจทำงานตลอดไปหากไม่ได้หยุด ดังนั้นอย่าลบหรือคอมเมนต์ตัวแปร count มิฉะนั้นอาจทำให้เกิดข้อผิดพลาดขึ้น

ลองทำดู! รวบรวมไข่ทั้งห้า (5) ฟองและผ่านด่านนี้โดยเขียนโค้ดทั้งหมดเพียงหก (6) บรรทัดในตัวแก้ไขโค้ด

หนังสือโค้ด