ผู้จัดจำหน่ายและนำเข้า อุปกรณ์ทางวิทยาศาสตร์ อุปกรณ์ห้องแลป และสื่อการเรียนการสอน

50th Anniversary

การเขียนโปรแกรมด้วย Python (Loop Forever)

 

การเขียนโปรแกรมด้วย Python - Loop Forever

 

คุณยังสามารถใช้ while loop เพื่อให้บางโปรแกรมทำงานซ้ำไปเรื่อย ๆ ตลอดไป แทนที่จะกำหนดให้ทำซ้ำ เป็นจำนวนครั้งที่แน่นอน ในภาษา Python วิธีที่ง่ายที่สุดในการสร้าง loop แบบนี้ คือเขียนว่า while True: ตามด้วยโปรแกรมที่คุณต้องการให้ทำงานตลอดไป ตัวอย่างต่อไปนี้ใช้ while True loop เพื่อรันโชว์ไฟดิสโก้สั้น ๆ แบบต่อเนื่องไปเรื่อย ๆ หรือจนกว่าคุณจะหยุดโปรแกรมเอง

 

การเขียนโปรแกรมด้วย Python - Loop Forever 1

 

สังเกตว่าไฟปุ่ม Power จะสว่างขึ้นเป็นสีแบบสุ่ม โดยมีการหน่วงเวลาแบบสุ่มระหว่างการเปลี่ยนสีแต่ละครั้ง ตัวอย่างนี้ใช้ฟังก์ชัน randint() อีกครั้งเพื่อสุ่มตัวเลขระหว่าง 1 ถึง 9 (รวมทั้ง 1 และ 9) ซึ่งสอดคล้องกับตัวเลขสีต่างๆ ยกเว้นสีดำ (0) และสีขาว (10)

 

 

 

Writer : Pacharee Wongcherngyoot
Matawee Waesalaemae