პირობა 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

მოცემულია მთელი რიცხვი. მიიღეთ ამ რიცხვის გამყოფების სია.