Tsükkel while ilma loendurata Pythonis

Tsüklis while saab samuti teostada mõningaid toiminguid ilma loendurita, lihtsalt nii kaua, kuni need on tõesed.

Jagame arvu 10.5 2-ga, kuni tulemus on väiksem kui üks. Selleks tuleb määrata vastupidine tingimus - tsükkel töötab ainult siis, kui arv on suurem kui üks:

pythonnum = 10.5

while num > 1:
  num = num / 2

print(num) # väljastab 0.65625
Задание 1

Kasutades tsüklit while jagage arv 100 3-ga nii kaua, kuni tulemus on väiksem kui 20.

Задание 2

Olgu teil arv 1. Kasutades tsüklit while korrutage seda 2.5-ga kuni tulemus on suurem kui 20.