Βρόχος for και συνθήκη if στην Python
Για να εξαγάγουμε συγκεκριμένα στοιχεία από ένα επαναληπτικό αντικείμενο,
μπορούμε να ενσωματώσουμε μια συνθήκη if μέσα σε έναν βρόχο.
Ας υποθέσουμε ότι έχουμε μια λίστα lst:
lst = [1, 2, 3, 4, 5]
Ας τυπώσουμε από αυτήν μόνο τους ζυγούς αριθμούς.
Για να το κάνουμε αυτό, γράφουμε μια συνθήκη στο σώμα του βρόχου -
όταν η τιμή διαιρεθεί με τον αριθμό 2, το υπόλοιπο πρέπει να είναι ίσο με
0:
for el in lst:
if el % 2 == 0:
print(el) # θα τυπώσει 2, 4
Δίνεται ένα σύνολο:
tst = {-2, 1, 3, -5, 4, -8}
Εκτυπώστε από αυτό μόνο τους θετικούς αριθμούς.
Δίνεται μια λίστα:
tst = [7, 1, 2, 5, 3, 9]
Αποθηκεύστε σε μια νέα λίστα τα στοιχεία που είναι μεγαλύτερα από δύο και μικρότερα από πέντε.
Δίνεται μια πλειάδα:
tst = (1, 2, 3, 4, 5, 6, 7)
Βρείτε το άθροισμα των στοιχείων που είναι ζυγοί αριθμοί.
Δίνεται ένας αριθμός:
tst = 1234567
Αποθηκεύστε από αυτόν σε μια νέα λίστα μόνο τα μονά στοιχεία.