Nosacījums if cilpā while Python valodā

Cilpā while var izmantot arī nosacījumu if un instrukciju break.

Dalīsim skaitli 10.5 ar 2, līdz rezultāts kļūs mazāks par vienu:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # izvadīs 0.65625
Задание 1

Dots skaitlis. Daliet to ar 2 tik reizes, līdz rezultāts kļūs mazāks par 10. Kāds skaitlis tiks iegūts?

Задание 2

Dots vesels skaitlis. Iegūstiet šī skaitļa dalītāju sarakstu.