Η επανάληψη for στην Python

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

Στην Python χρησιμοποιείται ευρέως η επανάληψη for. Η σύνταξή της είναι η εξής:

pythonfor στοιχείο in επαναληπτό αντικείμενο:
  σώμα επανάληψης

Στην επανάληψη for, όπως ακριβώς και στην κατασκευή if-else, κάτω από το μπλοκ με τη συνθήκη είναι απαραίτητο να γίνει μία εσοχή για τον κώδικα που βρίσκεται παρακάτω.

Ας υποθέσουμε ότι έχουμε μια λίστα lst:

pythonlst = [1, 2, 3, 4, 5]

Ας επαναλάβουμε και ας εμφανίσουμε όλα τα στοιχεία της χρησιμοποιώντας την επανάληψη for:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  print(el) # θα εμφανίσει 1, 2... 5

Στο σώμα της επανάληψης μπορούν να εκτελεστούν διάφορες πράξεις με τα στοιχεία. Ας εμφανίσουμε τα τετράγωνα των τιμών των στοιχείων:

pythonfor el in lst:
  print(el ** 2) # θα εμφανίσει 1, 4... 25
Задание 1

Δίνεται λίστα:

pythontst = ['1', '2', '3', '4', '5']

Επαναλάβετε τη μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε στοιχείο.

Задание 2

Δίνεται πλειάδα:

pythontst = (1, 2, 3, 4, 5)

Επαναλάβετε τη μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε στοιχείο.

Задание 3

Δίνεται σύνολο:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Επαναλάβετε το μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε στοιχείο.

Задание 4

Δίνεται συμβολοσειρά:

pythontst = 'abcde'

Επαναλάβετε τη μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε χαρακτήρα.

Задание 5

Δίνεται αριθμός:

pythontst = 12345

Επαναλάβετε τον μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε ψηφίο.

Задание 6

Δίνεται λίστα:

pythontst = [1, 2, 3, 4, 5]

Προσθέστε σε κάθε στοιχείο της τον αριθμό 2 και εμφανίστε το αποτέλεσμα στην κονσόλα.