ციკლი while without counter in Python

ციკლში while ასევე შესაძლებელია ოპერაციების შესრულება without counter-ის, უბრალოდ იქამდე, სანამ ისინი იქნება ჭეშმარიტი.

მოდით, გავყოთ რიცხვი 10.5 2-ზე, სანამ შედეგი არ გახდება ერთზე ნაკლები. ამისთვის საჭიროა დავსახოთ საპირისპირო პირობა - ციკლი იმუშავებს მხოლოდ მაშინ, თუ რიცხვი ერთზე მეტია:

pythonnum = 10.5

while num > 1:
  num = num / 2

print(num) # გამოიტანს 0.65625
Задание 1

ციკლის while დახმარებით გაყავით რიცხვი 100 3-ზე იმდენჯერ, სანამ შედეგი არ იქნება 20-ზე ნაკლები.

Задание 2

დაე, გაქვთ რიცხვი 1. ციკლის while დახმარებით გაამრავლეთ იგი 2.5-ზე იქამდე, სანამ შედეგი არ გახდება 20-ზე მეტი.