While-lus zonder teller in Python

In een while-lus kun je ook bewerkingen uitvoeren zonder teller, gewoon zolang ze waar zijn.

Laten we het getal 10.5 door 2 delen, totdat het resultaat kleiner dan één wordt. Om dit te doen moeten we een omgekeerde voorwaarde instellen - de lus werkt alleen als het getal groter is dan één:

pythonnum = 10.5

while num > 1:
  num = num / 2

print(num) # geeft 0.65625
Задание 1

Deel het getal 100 door 3 met behulp van een while-lus, net zo vaak totdat het resultaat kleiner is dan 20.

Задание 2

Stel je hebt het getal 1. Vermenigvuldig het met 2.5 met behulp van een while-lus, totdat het resultaat groter is dan 20.