Python – while loop

while loop การใช้ while loop นั้นจะดำเนินการเพื่อทำชุดคำสั่งใดๆ ซ้ำกันไปเรื่อยๆ หากเงื่อนไขที่กำหนดเมื่อตรวจสอบแล้วยังเป็นจริง(True)อยู่ เรามักจะใช้ while loop ในการทำชุดคำสั่งใดๆ ซ้ำในกรณีที่เราไม่รู้จำนวนรอบที่แน่นอนล่วงหน้าก่อนการสั่งดำเนินการ โครงสร้างของลูป while <test_condition>: <ระบุชุดคำสั่งที่ต้องการทำซ้ำ> …   การใช้งาน while loop สำหรับ while loop ใช้สำหรับการดำเนินการชุดคำสั่งใดซ้ำๆ กันคล้ายกับ for loop ซึ่งเรากล่าวถึงไปในบทที่แล้ว แต่จะมีความแตกต่างกับ for loop ตรงที่ while loop มักจะใช้ในการวนลูปทำชุดคำสั่งใดๆ ซ้ำๆ ในกรณีที่เราไม่ทราบจำนวนครั้งที่แน่นอนมาก่อน แต่อาศัยเงื่อนไขในการตัดสินใจว่าต้องการจะวนลูปต่อไปหรือไม่ โดยการทำงานของ while loop นั้นจะทำการตรวจสอบเงื่อนไขตรงส่วน <test_condition> ก่อน โดยหากผลการตรวจสอบเงื่อนไขเป็นจริง(True) ก็จะดำเนินการกับชุดคำสั่งที่ระบุ ซึ่งชุดคำสั่งกับเงื่อนไขจะแยกบล๊อกกันด้วยการย่อหน้า(indent) เมื่อดำเนินการตามชุดคำสั่งครบในหนึ่งรอบแล้วก็จะทำการตรวจสอบเงื่อนไขตรงส่วน <test_condition> ใหม่อีกครั้งหนึ่งเพื่อตัดสินใจว่าจะทำชุดคำสั่งที่กำหนดไว้ซ้ำหรือไม่ และการวนลูปนั้นจะหยุดก็ต่อเมื่อเงื่อนไขตรงส่วน <test_condition> มีผลเป็นเท็จ(false) Read more about Python – while loop[…]