Ciklas while be skaitiklio Python kalba

Cikle while taip pat galima atlikti tam tikrus veiksmus be skaitiklio, tiesiog tol, kol jie bus teisingi.

Dalinkime skaičių 10.5 iš 2, kol rezultatas taps mažesnis už vienetą. Tam reikia nustatyti atvirkštinę sąlygą - ciklas veiks tik, jei skaičius didesnis už vienetą:

pythonnum = 10.5

while num > 1:
  num = num / 2

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

Naudodami ciklą while dalinkite skaičių 100 iš 3 tiek kartų, kol rezultatas bus mažesnis už 20.

Задание 2

Tarkime, kad turite skaičių 1. Naudodami ciklą while dauginkite jį iš 2.5 tol, kol rezultatas taps didesnis už 20.