Услов 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

Даден е цел број. Добијте список на делители на овој број.