Điều kiện if trong vòng lặp while trong Python

Trong vòng lặp while, bạn cũng có thể sử dụng điều kiện if và lệnh break.

Hãy chia số 10.5 cho 2 cho đến khi kết quả nhỏ hơn một:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # sẽ in ra 0.65625
Задание 1

Cho một số. Hãy chia nó cho 2 nhiều lần cho đến khi kết quả nhỏ hơn 10. Số nào sẽ nhận được?

Задание 2

Cho một số nguyên. Hãy lấy danh sách các ước số của số này.