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