HanuLab HanuLab
🗺️ แผนที่ 🏅 ตราของฉัน 👨‍👩‍👧 ทำด้วยกัน 🔑 ผู้ปกครอง
🗺️ แผนที่⚔️ ผู้ฝึกหัด › 🔁 การวนซ้ำและลิสต์ (Loops & Lists)

บทที่ 2 — while: วนจนกว่าจะสำเร็จ

⏱ 25–30 นาที 💻 เขียนโค้ด Python จริงในเบราว์เซอร์ (รันได้เลย ไม่ต้องติดตั้ง) 💡 while วนไปเรื่อย ๆ ตราบใดที่เงื่อนไขยังจริง — ใช้เมื่อไม่รู้ล่วงหน้าว่าต้องทำกี่รอบ
💡 เล่นได้เลย! แต่ถ้าอยากเก็บดาว ให้ผู้ปกครอง เข้าสู่ระบบ
👨‍👩‍👧 โน้ตสำหรับผู้ปกครอง

ระดับ: ผู้ฝึกหัด (Apprentice) — เทียบ ม.1 / อายุประมาณ 12–13 ปี เวลาโดยประมาณ: 25–30 นาที รูปแบบ: เขียนโค้ด Python จริงในเบราว์เซอร์ (รันได้เลย ไม่ต้องติดตั้ง) แนวคิดหลัก: while วนไปเรื่อย ๆ ตราบใดที่เงื่อนไขยังจริง — ใช้เมื่อไม่รู้ล่วงหน้าว่าต้องทำกี่รอบ

เป้าหมายการเรียนรู้ (Learning Objective)

เด็กเลือกได้ว่างานไหนใช้ for (รู้จำนวนรอบ) งานไหนใช้ while (วนจนเงื่อนไขเปลี่ยน) และเขียน while ที่มีวันจบ — เข้าใจอันตรายของลูปไม่รู้จบ

จุดร่วมทำกับผู้ปกครอง (Parent-Child Co-participation)

ชวนหาตัวอย่าง while ในชีวิตจริง: "คนต่อแถวจ่ายเงิน ตราบใดที่ ยังมีคนในแถว" — แล้วลองแกล้งลบบรรทัดเก็บกล้วยออกแล้วรัน (แอบกระซิบ: ปุ่มรีเซ็ตช่วยได้ถ้าค้าง) เพื่อให้เห็นลูปไม่รู้จบด้วยตาตัวเอง