Uslov if u petlji while u Python-u

U petlji while se takođe može koristiti uslov if i naredba break.

Podelićemo broj 10.5 sa 2 sve dok rezultat ne postane manji od jedan:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # ispisaće 0.65625
Задание 1

Dat je broj. Podelite ga sa 2 onoliko puta dok rezultat ne bude manji od 10. Koji broj ćete dobiti?

Задание 2

Dat je ceo broj. Dobijite spisak delilaca ovog broja.