🍋Ε3 - Δομή Επανάληψης

Σε αυτό το κεφάλαιο μαθαίνουμε πως να αναγκάζουμε τον υπολογιστή να επαναλαμβάνει κομμάτια κώδικα. Ονομάζουμε αυτά τα κομμάτια κώδικα ως δομές επανάληψης ή βρόχους (loops). Με τα επαναληπτικά μπλοκς μεταθέτουμε το βάρος της επαναληψιμότητας στον υπολογιστή αντί στον άνθρωπο.

 

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

 

Τρία μέρη είναι απαραίτητα για μία επανάληψη:

  • Κάπου να ξεκινήσει (Αρχικοποίηση)
  • Μία συνθήκη να σταματήσει (Συνθήκη Τερματισμού)
  • Ένα βήμα να συνεχίζει (Βήμα)

 

Η Python υποστηρίζει δύο Δομές Επανάληψης:

  • For 
  • While
  • Επίσης και εμφωλευμένους βρόχους. Δηλαδή, επανάληψη μέσα σε επανάληψη.