การวนซ้ำ while โดยไม่ใช้ตัวนับใน Python
ในลูป while คุณยังสามารถดำเนินการ
ใดๆ โดยไม่มีตัวนับได้ เพียงแค่ทำ
ตราบใดที่เงื่อนไขยังคงเป็นจริง
ลองหารตัวเลข 10.5 ด้วย
2 ไปเรื่อยๆ จนกว่าผลลัพธ์จะน้อยกว่า
หนึ่ง ในการทำเช่นนี้ เราต้องกำหนดเงื่อนไข
ย้อนกลับ - ลูปจะทำงานก็ต่อเมื่อ
ตัวเลขมากกว่าหนึ่ง:
num = 10.5
while num > 1:
num = num / 2
print(num) # จะแสดง 0.65625
ใช้ลูป while หารตัวเลข
100 ด้วย 3 ซ้ำๆ จนกว่า
ผลลัพธ์จะน้อยกว่า 20
สมมติว่าคุณมีตัวเลข 1 ใช้
ลูป while คูณมันด้วย
2.5 ไปเรื่อยๆ จนกว่า
ผลลัพธ์จะมากกว่า 20