Python da while tsiklda if sharti

while tsiklida shuningdek if sharti va break instruktsiyasidan foydalanish mumkin.

Keling, 10.5 sonini 2 ga, natija birdan kichik bo'lgungacha bo'lamiz:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # 0.65625 ni chiqaradi
Задание 1

Son berilgan. Uni 10 dan kichik bo'lgunga qadar 2 ga bo'ling. Qanday son hosil bo'ladi?

Задание 2

Butun son berilgan. Ushbu sonning bo'luvchilar ro'yxatini oling.