Η εντολή continue στην Python

Εκτός από την εντολή break, που τερματίζει τη λειτουργία ενός βρόχου, υπάρχει επίσης η εντολή continue, που ξεκινά μια νέα επανάληψη του βρόχου. Αυτή η εντολή μπορεί μερικές φορές να είναι χρήσιμη για την απλοποίηση του κώδικα.

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

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

Ας εμφανίσουμε όλα τα στοιχεία της εκτός από τον αριθμό 3. Για να το κάνουμε αυτό, γράφουμε την εντολή continue κάτω από το μπλοκ με τη συνθήκη. Ταυτόχρονα, θα τοποθετήσουμε τη συνάρτηση print στο πρώτο μπλοκ του βρόχου:

pythonfor el in lst:
  if el == 3:
    continue
  print(el) # θα εμφανίσει 1, 2, 4, 5
Задание 1

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

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

Εμφανίστε όλα τα στοιχεία του, εκτός από τον χαρακτήρα 'd'.

Задание 2

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

pythontst = [6, 3, -2, 8, -4, 9]

Εμφανίστε όλα τα στοιχεία της, εκτός από τα αρνητικά.

Задание 3

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

pythontst = ['a', 'b', 'c', 'd', 'e']

Λάβετε από αυτήν τη συμβολοσειρά 'acde'.