If-voorwaarde in while-lus in Python

In een while lus kun je ook een if voorwaarde en een break instructie gebruiken.

Laten we het getal 10.5 door 2 delen, totdat het resultaat kleiner is dan één:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # geeft 0.65625 weer
Задание 1

Een getal is gegeven. Deel het door 2 zoveel keer, totdat het resultaat kleiner is dan 10. Welk getal krijg je?

Задание 2

Een geheel getal is gegeven. Verkrijg een lijst van delers van dit getal.