ციკლი while without counter in Python
ციკლში while ასევე შესაძლებელია ოპერაციების შესრულება
without counter-ის, უბრალოდ
იქამდე, სანამ ისინი იქნება ჭეშმარიტი.
მოდით, გავყოთ რიცხვი 10.5
2-ზე, სანამ შედეგი არ გახდება ერთზე
ნაკლები. ამისთვის საჭიროა დავსახოთ საპირისპირო
პირობა - ციკლი იმუშავებს მხოლოდ მაშინ, თუ
რიცხვი ერთზე მეტია:
num = 10.5
while num > 1:
num = num / 2
print(num) # გამოიტანს 0.65625
ციკლის while დახმარებით გაყავით რიცხვი
100 3-ზე იმდენჯერ, სანამ
შედეგი არ იქნება 20-ზე ნაკლები.
დაე, გაქვთ რიცხვი 1.
ციკლის while დახმარებით გაამრავლეთ იგი
2.5-ზე იქამდე, სანამ შედეგი არ
გახდება 20-ზე მეტი.