Διεκόπτοντας την Έξοδο από Βρόχο στην Python

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

Ας ξαναγράψουμε το παράδειγμα από το προηγούμενο μάθημα. Στο block if όταν συναντήσουμε τον πρώτο αρνητικό αριθμό ορίζουμε την έξοδο '---' και την εντολή break. Στην περίπτωση που όλα τα στοιχεία της λίστας είναι θετικά, στο block else του βρόχου θα εκτυπωθεί '+++':

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # θα εκτυπώσει '---'

Τώρα ας αλλάξουμε τον αρνητικό αριθμό σε θετικό και ας ελέγξουμε ξανά τη λίστα:

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # θα εκτυπώσει '+++'
Задание 1

Δίνεται μια λίστα. Ελέγξτε εάν όλα τα στοιχεία της είναι ζυγοί αριθμοί.

Задание 2

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

pythontst = 'abcdef'

Ελέγξτε εάν περιέχει τον χαρακτήρα 'd'.