La boucle while sans compteur en Python

Dans une boucle while, il est également possible d'effectuer des opérations sans compteur, simplement tant qu'elles restent vraies.

Divisons le nombre 10.5 par 2 jusqu'à ce que le résultat devienne inférieur à un. Pour cela, il faut définir une condition inverse - la boucle ne fonctionnera que si le nombre est supérieur à un :

pythonnum = 10.5

while num > 1:
  num = num / 2

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

À l'aide d'une boucle while, divisez le nombre 100 par 3 autant de fois que nécessaire jusqu'à ce que le résultat soit inférieur à 20.

Задание 2

Supposons que vous ayez le nombre 1. À l'aide d'une boucle while, multipliez-le par 2.5 jusqu'à ce que le résultat devienne supérieur à 20.