การวนซ้ำ while โดยไม่ใช้ตัวนับใน Python

ในลูป while คุณยังสามารถดำเนินการ ใดๆ โดยไม่มีตัวนับได้ เพียงแค่ทำ ตราบใดที่เงื่อนไขยังคงเป็นจริง

ลองหารตัวเลข 10.5 ด้วย 2 ไปเรื่อยๆ จนกว่าผลลัพธ์จะน้อยกว่า หนึ่ง ในการทำเช่นนี้ เราต้องกำหนดเงื่อนไข ย้อนกลับ - ลูปจะทำงานก็ต่อเมื่อ ตัวเลขมากกว่าหนึ่ง:

pythonnum = 10.5

while num > 1:
  num = num / 2

print(num) # จะแสดง 0.65625
Задание 1

ใช้ลูป while หารตัวเลข 100 ด้วย 3 ซ้ำๆ จนกว่า ผลลัพธ์จะน้อยกว่า 20

Задание 2

สมมติว่าคุณมีตัวเลข 1 ใช้ ลูป while คูณมันด้วย 2.5 ไปเรื่อยๆ จนกว่า ผลลัพธ์จะมากกว่า 20