Λέξη-κλειδί except Python

Παράδειγμα

Αν η πρόταση προκαλέσει σφάλμα, τότε εκτυπώνεται "Στις λάθη έγινε κάτι σωστό":

try:
  x > 3
except:
  print("Στις λάθη έγινε κάτι σωστό")

Εκτέλεση Παραδείγματος

Ορισμός και χρήση

Η λέξη-κλειδί 'except' χρησιμοποιείται στο κείμενο try ... except. Ορίζει το κείμενο κώδικα που θα εκτελεστεί όταν το κείμενο try προκαλέσει σφάλμα.

Μπορείτε να καθορίσετε διαφορετικές μονάδες για διαφορετικούς τύπους σφαλμάτων, καθώς και μονάδες που εκτελούνται όταν δεν υπάρχει πρόβλημα, παρακαλώ δείτε τον παρακάτω παράδειγμα.

Περισσότερα Παραδείγματα

Παράδειγμα 1

Αν προκαλέσει NameError γράψτε ένα μήνυμα, αν προκαλέσει TypeError γράψτε ένα άλλο:

x = "hello"
try:
  x > 3
except NameError:
  print("Έχετε μια μεταβλητή που δεν είναι ορισμένη.")
except TypeError:
  print("Παράγεις σύγκριση τιμών διαφορετικού τύπου")

Εκτέλεση Παραδείγματος

Παράδειγμα 2

Δοκιμάστε να εκτελέσετε μια πρόταση που προκαλεί σφάλμα, αλλά δεν έχει οριστεί ο τύπος σφάλματος (σε αυτή την περίπτωση ZeroDivisionError):

try:
  x = 1/0
except NameError:
  print("Έχετε μια μεταβλητή που δεν είναι ορισμένη.")
except TypeError:
  print("Παράγεις σύγκριση τιμών διαφορετικού τύπου")
except:
  print("Προκλήθηκε κάποιο άλλο σφάλμα")

Εκτέλεση Παραδείγματος

Παράδειγμα 3

Αν δεν προκύψει σφάλμα, γράψτε ένα μήνυμα:

x = 1
try:
  x > 10
except NameError:
  print("Έχετε μια μεταβλητή που δεν είναι ορισμένη.")
except TypeError:
  print("Παράγεις σύγκριση τιμών διαφορετικού τύπου")
else:
  print("Το κώδικας 'Try' εκτελέστηκε χωρίς να προκαλέσει καμία σφάλμα!")

Εκτέλεση Παραδείγματος

Σχετικές Σελίδες

Κλειδί try

Κλειδί finally