Βρόχος for και συνθήκη if στην Python

Για να εξαγάγουμε συγκεκριμένα στοιχεία από ένα επαναληπτικό αντικείμενο, μπορούμε να ενσωματώσουμε μια συνθήκη if μέσα σε έναν βρόχο.

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

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

Ας τυπώσουμε από αυτήν μόνο τους ζυγούς αριθμούς. Για να το κάνουμε αυτό, γράφουμε μια συνθήκη στο σώμα του βρόχου - όταν η τιμή διαιρεθεί με τον αριθμό 2, το υπόλοιπο πρέπει να είναι ίσο με 0:

pythonfor el in lst:
  if el % 2 == 0:
    print(el) # θα τυπώσει 2, 4
Задание 1

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

pythontst = {-2, 1, 3, -5, 4, -8}

Εκτυπώστε από αυτό μόνο τους θετικούς αριθμούς.

Задание 2

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

pythontst = [7, 1, 2, 5, 3, 9]

Αποθηκεύστε σε μια νέα λίστα τα στοιχεία που είναι μεγαλύτερα από δύο και μικρότερα από πέντε.

Задание 3

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

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

Βρείτε το άθροισμα των στοιχείων που είναι ζυγοί αριθμοί.

Задание 4

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

pythontst = 1234567

Αποθηκεύστε από αυτόν σε μια νέα λίστα μόνο τα μονά στοιχεία.