เงื่อนไข if ในลูป while ใน Python

ในลูป while ก็สามารถใช้ เงื่อนไข if และคำสั่ง break ได้เช่นกัน

ลองมาหารตัวเลข 10.5 ด้วย 2 ไปเรื่อยๆ จนกว่าผลลัพธ์จะน้อยกว่า หนึ่ง:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

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

กำหนดตัวเลข ให้หารด้วย 2 หลายๆ ครั้ง จนกว่าผลลัพธ์จะน้อยกว่า 10 จะได้ตัวเลขอะไร?

Задание 2

กำหนดจำนวนเต็ม จงหารายการตัวหาร ของจำนวนนี้