Az if feltétel a while ciklusban Pythonban

A while ciklusban használhatunk if feltételt és a break utasítást is.

Osszuk a 10.5 számot 2-vel, amíg az eredmény kisebb nem lesz egynél:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # kiírja 0.65625
Задание 1

Adott egy szám. Ossza 2-vel annyiszor, amíg az eredmény kisebb nem lesz 10-nél. Melyik számot kapja?

Задание 2

Adott egy egész szám. Szerezze be a szám osztóinak listáját.