Python'da while döngüsünde if koşulu

while döngüsünde ayrıca if koşulu ve break ifadesi kullanılabilir.

10.5 sayısını, sonuç birden küçük olana kadar 2'ye bölelim:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # 0.65625 yazdırır
Задание 1

Bir sayı verildi. Sonuç 10'dan küçük olana kadar onu 2'ye bölün. Hangi sayı elde edilir?

Задание 2

Bir tam sayı verildi. Bu sayının bölenlerinin listesini elde edin.