Search for:

Με την δομή επανάληψης μάς δίνεται η δυνατότητα να επαναλάβουμε ένα κομμάτι κώδικα. Οι επαναλαμβανόμενες εργασίες είναι πολύ συνηθισμένες στον προγραμματισμό και με τις δομές επανάληψης μπορούμε να εξοικονομήσουμε πολλές γραμμές κώδικα.

Η Python υποστηρίζει δύο δομές επανάληψης την δομή ‘for’ και την δομή ‘while’.

Η δομή επανάληψης ‘for’ χρησιμοποιείται όταν γνωρίζουμε από την αρχή (όταν γράφουμε το πρόγραμμά μας) ακριβώς τον αριθμό τών επαναλήψεων που θα απαιτηθούν.

Αντιθέτως, η δομή επανάληψης ‘while’ θα χρησιμοποιηθεί όταν δεν γνωρίζουμε ακριβώς τον αριθμό τών επαναλήψεων αλλά γνωρίζουμε την συνθήκη η οποία θα πρέπει να είναι αληθινή προκειμένου να γίνεται η επανάληψη. Έτσι, στην περίπτωση αυτή ένα πρόγραμμα που περιλαμβάνει μια δομή επανάληψης ‘while’ θα ελέγχει δυναμικά την συνθήκη που συμπεριλαμβάνεται στην δομή και θα αποφασίζει αν θα εκτελέσει την επανάληψη ή όχι.