Voorwaarde if in while-lus in Python

In die while-lus kan jy ook die voorwaarde if en die opdrag break gebruik.

Laat ons die getal 10.5 deur 2 deel, totdat die resultaat kleiner as een is:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # sal 0.65625 vertoon
Задание 1

'n Getal word gegee. Deel dit deur 2 soveel keer totdat die resultaat kleiner as 10 is. Watter getal sal jy kry?

Задание 2

'n Heelgetal word gegee. Kry 'n lys van die delers van hierdie getal.