Python σπάσει και συνεχίστε

Σε αυτό το άρθρο, θα μάθετε να χρησιμοποιείτε διαλείμματα και να συνεχίζετε δηλώσεις για να αλλάξετε τη ροή ενός βρόχου.

Βίντεο: Python break και συνέχεια της δήλωσης

Ποια είναι η χρήση της διακοπής και της συνέχισης στο Python;

Στο Python, breakκαι οι continueδηλώσεις μπορούν να αλλάξουν τη ροή ενός κανονικού βρόχου.

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

Οι breakκαι οι continueδηλώσεις χρησιμοποιούνται σε αυτές τις περιπτώσεις.

Δήλωση διακοπής Python

Η breakδήλωση τερματίζει τον βρόχο που τον περιέχει. Ο έλεγχος του προγράμματος ρέει στη δήλωση αμέσως μετά το σώμα του βρόχου.

Εάν η breakδήλωση βρίσκεται μέσα σε ένθετο βρόχο (βρόχος μέσα σε άλλο βρόχο), η breakδήλωση θα τερματίσει τον εσωτερικότατο βρόχο.

Σύνταξη διακοπής

 Διακοπή

Διάγραμμα ροής διακοπής

Διάγραμμα ροής της δήλωσης διακοπής στο Python

Η λειτουργία της δήλωσης διακοπής στο loop και while loop εμφανίζεται παρακάτω.

Εργασία της δήλωσης διακοπής

Παράδειγμα: Διάλειμμα Python

 # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")

Παραγωγή

 str Το τέλος

Σε αυτό το πρόγραμμα, επαναλαμβάνουμε την ακολουθία "string". Ελέγχουμε αν το γράμμα είναι i, στο οποίο σπάμε από το βρόχο. Ως εκ τούτου, βλέπουμε στην παραγωγή μας ότι όλα τα γράμματα μέχρι να εκτυπωθούν. Μετά από αυτό, ο βρόχος τελειώνει.

Η δήλωση Python συνεχίζει

Η continueδήλωση χρησιμοποιείται για την παράλειψη του υπόλοιπου κώδικα μέσα σε έναν βρόχο μόνο για την τρέχουσα επανάληψη. Ο βρόχος δεν τελειώνει αλλά συνεχίζεται με την επόμενη επανάληψη.

Σύνταξη του Συνέχεια

 να συνεχίσει

Διάγραμμα ροής της συνέχισης

Διάγραμμα ροής συνέχισης δήλωσης στο Python

Η λειτουργία της συνέχισης της δήλωσης για και ενώ ο βρόχος εμφανίζεται παρακάτω.

Πώς λειτουργεί η δήλωση συνέχισης στο python

Παράδειγμα: Η Python συνεχίζει

 # Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")

Παραγωγή

 strng Το τέλος

Αυτό το πρόγραμμα είναι ίδιο με το παραπάνω παράδειγμα, εκτός από το ότι η breakδήλωση έχει αντικατασταθεί με continue.

Συνεχίζουμε με το βρόχο, εάν η συμβολοσειρά είναι i, δεν εκτελεί το υπόλοιπο μπλοκ. Ως εκ τούτου, βλέπουμε στην παραγωγή μας ότι εκτυπώνονται όλα τα γράμματα εκτός από το ότι εγώ.

ενδιαφέροντα άρθρα...