Επανάληψη while χωρίς μετρητή στην Python
Στην επανάληψη while μπορείτε επίσης να εκτελείτε
οποιεσδήποτε λειτουργίες χωρίς μετρητή, απλά
έως ότου αυτές παραμείνουν αληθινές.
Ας διαιρέσουμε τον αριθμό 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.