หัดเขียน PYTHON การใช้ Loop While

หัดเขียน PYTHON การใช้ Loop While loop while เป็นการทำงานแบบทำซ้ำเกือบทุกภาษาในการเขียนโปรแกรมต้องมี แต่ใน python นั้นยังคงเป็น style แบบ block เหมือนเดิม แต่ที่แปลกและเข้าท่าดีคือการที่ while loop สามารถมี else ได้เอาไว้ในกรณีที่ไม่เข้าเงื่อนไขในการเข้าลูป เรียกว่าเป็นอะไรที่ดีเลยละ ที่นี้เรามาดูตัวอย่างการใช้งาน while loop ในภาษา python กัน   number = 88 running = True while running: guess = int(input(‘Enter an integer: ‘)) if guess == number: print(‘Congratulations, you guessed correct.’) running = False elif guess > number: print(‘No, it is a little higher than that.’) else: print(‘No, it is a little lower than that.’) else: print(‘Correct Answer is ‘, number) print(‘Loop Done’)   ผลลัพธ์การรันโปรแกรม จากโค้ดจะเป็นการรับค่าตัวเลขจากหน้าจอให้เราท้ายตัวเลขไปเรื่อยๆ จนกว่าจะถูกต้องสังเกตเงื่อนไขในการวนลูป คือ running = True ซึ่งจะเป็น True ไปตลอดจนกว่าเราจะทายตัวเลขถูก นั้นคือค่า 88 เมื่อเสร็จแล้วก็จะเข้าไปทำใน else ด้วย แต่ถ้าลองเปลี่ยนค่า running = False จะเห็นว่าโปรแกรมจะไม่เข้าไปทำในลูป จะเข้าไปทำในRead More →