Sąlyga if cikle while Python kalboje

Cikle while taip pat galima naudoti sąlygą if ir instrukciją break.

Dalinkime skaičių 10.5 iš 2, kol rezultatas taps mažesnis už vienetą:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # išves 0.65625
Задание 1

Duotas skaičius. Dalinkite jį iš 2 tiek kartų, kol rezultatas taps mažesnis už 10. Koks skaičius bus gautas?

Задание 2

Duotas sveikasis skaičius. Gauti šio skaičiaus daliklių sąrašą.