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

Дадено е цяло число. Получете списък с делители на това число.