Cuprins
Introducere
Instrucțiunile de control al buclei sunt folosite pentru a întrerupe execuția normală a secvenței. Python acceptă instrucțiunile de control de mai jos:
Tipuri de | Descriere |
rupe | Este folosit pentru a termina execuția ulterioară a buclei și transferă controlul către instrucțiunea imediat următoare după bucla. |
continua | Omite execuția ulterioară a instrucțiunilor corpului buclei și resetează starea acestuia. |
trece | Este folosit acolo unde codul este necesar din punct de vedere sintactic, dar execuția nu este necesară. |
Exemplu
1. Declarație de pauză
n = 10 pentru val în intervalul (0, n): dacă val == 5 sau val == 10: break print(val)
ieșire:
0
1
2
3
4
2. Continuați declarația
n = 10 pentru val în intervalul (0, n): if val == 5: continue print("Exemplu de instrucțiune de continuare control!")
ieșire:
Exemplu de declarație de control continuu!
3. Declarație de trecere
pentru val în 'gocoding': pass print('Ultima literă',val)
ieșire:
Ultima literă g
Utilizarea instrucțiunilor de control în bucle
Instrucțiunile de control sunt instrucțiuni care întrerup fluxul natural de execuție al unei bucle în Python. Pentru a putea înțelege importanța și utilizarea acestor instrucțiuni de control, mai întâi trebuie să avem o idee fundamentală a buclelor în care sunt utilizate aceste instrucțiuni. Citiți mai multe despre Loops aici.
Declarații de control al buclei
Instrucțiunile de control al buclei sunt instrucțiuni care sunt folosite pentru a perturba fluxul normal sau execuția buclei. Python acceptă mai multe instrucțiuni de control al buclei, după cum urmează:
Continuare Declarație
Instrucțiunea continue este utilizată atunci când doriți ca iterația curentă să se termine și execuția buclei să treacă la următoarea iterație.
Programul #Python pentru a demonstra cum se utilizează instrucțiunea continue
pentru scrisoarea din „helloworld”:
dacă litera == „h” sau litera == „s”:
continua
tipăriți „Scrisoarea curentă :”, scrisoare
var = 10
REZULTATE
Scrisoarea curentă: e
Scrisoarea curentă: l
Scrisoarea curentă: l
Scrisoarea curentă: o
Scrisoarea curentă: w
Scrisoarea curentă: o
Scrisoarea curentă: r
Scrisoarea curentă: l
Scrisoarea curentă: d
Break Statement
Break Statements sunt folosite atunci când doriți să ieșiți din buclă în orice moment în timpul execuției buclei. Cu cuvinte mai simple, instrucțiunea break încheie execuția buclei.
pentru scrisoarea din „helloworld”:
dacă litera == „h” sau litera == „s”:
rupe
tipăriți „Scrisoarea curentă :”, scrisoare
REZULTATE
Scrisoarea curentă: h
Declarație de trecere
Când doriți să lăsați corpul buclei gol, atunci puteți pur și simplu să scrieți pass. Declarația pass poate fi folosită și pentru a completa funcții goale, precum și clase.
Programul #Python pentru a demonstra declarația de trecere
pentru scrisoarea din „helloworld”:
trece
tipăriți „Ultima scrisoare :”, scrisoare
REZULTATE
Ultima scrisoare: d
4 Comentarii