Μάθημα Ανάπτυξης Python
Κεφάλαιο
>
Επίπεδο
Μάθηση Βρόχων
Βρόχος for
Στόχος
Περπάτησε μέσα από τον λαβύρινθο θάμνων για να φτάσεις στην έξοδο χρησιμοποιώντας βρόχο for με όχι περισσότερες από έξι (6) γραμμές κώδικα.
Για να περάσεις τον λαβύρινθο χρησιμοποιώντας όχι περισσότερες από 6 γραμμές κώδικα, πρέπει να χρησιμοποιήσεις βρόχους for. Αυτό είναι παρόμοιο με τους βρόχους while αλλά λειτουργεί λίγο διαφορετικά, διότι οι βρόχοι for μπορούν να εκτελεστούν μόνο έναν προκαθορισμένο αριθμό φορών αντί να βασίζονται σε μια συνθήκη, όπως οι βρόχοι while.
for x in range(3): player.move_forward(2)
Σε αυτό το παράδειγμα, ο κώδικας player.move_forward(2) επαναλαμβάνεται 3 φορές με τη χρήση ενός βρόχου for. Η μεταβλητή x είναι μια γενική μεταβλητή που αποθηκεύει πόσες φορές έχει εκτελεστεί ο βρόχος for. Η συνάρτηση range() καθορίζει τον συνολικό αριθμό επαναλήψεων του βρόχου. Όλος ο εσοχισμένος κώδικας που ακολουθεί το for θα επαναληφθεί.