Python pārtraukuma paziņojums
Python pārtraukums tiek izmantots, lai pārtrauktu cilpas izpildi.
Python pārtraukuma paziņojuma sintakse:
Loop{ Condition: break } Python pārtraukuma paziņojums
pārtraukuma paziņojums Python tiek izmantots, lai izvestu vadību no cilpas, kad tiek aktivizēts kāds ārējs nosacījums. pārtraukuma paziņojums tiek ievietots cilpas pamattekstā (parasti pēc if nosacījuma). Tas pārtrauc pašreizējo cilpu, t.i., cilpu, kurā tā parādās, un atsāk izpildi nākamajā paziņojumā tūlīt pēc šīs cilpas beigām. Ja pārtraukuma paziņojums atrodas ligzdotas cilpas iekšpusē, pārtraukums pārtrauks visdziļāko cilpu.
Python pārtraukuma paziņojuma piemērs
1. piemērs:
Python3
for> i> in> range> (> 10> ):> > print> (i)> > if> i> => => 2> :> > break> |
Izvade:
0 1 2
2. piemērs:
Python3
# Python program to> # demonstrate break statement> > s> => 'geeksforgeeks'> # Using for loop> for> letter> in> s:> > > print> (letter)> > # break the loop as soon it sees 'e'> > # or 's'> > if> letter> => => 'e'> or> letter> => => 's'> :> > break> > print> (> 'Out of for loop'> )> print> ()> > i> => 0> > # Using while loop> while> True> :> > print> (s[i])> > > # break the loop as soon it sees 'e'> > # or 's'> > if> s[i]> => => 'e'> or> s[i]> => => 's'> :> > break> > i> +> => 1> > print> (> 'Out of while loop '> )> |
Izvade:
g e Out of for loop g e Out of while loop
Iepriekš minētajā piemērā abas cilpas atkārto virkni “geeksforgeeks” un, tiklīdz tās sastopas ar rakstzīmi “e” vai “s”, ja nosacījums kļūst patiess un izpildes plūsma tiek izvadīta no cilpas.
3. piemērs:
Python3
num> => 0> for> i> in> range> (> 10> ):> > num> +> => 1> > if> num> => => 8> :> > break> > print> (> 'The num has value:'> , num)> print> (> 'Out of loop'> )> |
Izvade
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop
Iepriekš minētajā piemērā pēc atkārtošanas līdz num=7, num vērtība būs 8 un tiek konstatēts pārtraukums, tāpēc izpildes plūsma tiek izvadīta no cilpas.
Python cilpu izmantošana automatizē un efektīvi atkārto uzdevumus. Taču dažreiz var rasties situācija, kad vēlaties pilnībā iziet no cilpas, izlaist iterāciju vai ignorēt dažus cilpas paziņojumus, pirms turpināt cilpu. Tos var izdarīt, izmantojot cilpas vadības paziņojumus, ko sauc lēcienu paziņojumi . Cilpas vadības vai lēciena priekšraksti maina izpildi no tās parastās secības. Kad izpilde atstāj tvērumu, visi automātiskie objekti, kas tika izveidoti šajā jomā, tiek iznīcināti. Python atbalsta šādus vadības/lēkšanas priekšrakstus.
- turpināt paziņojumu
- pārtraukuma paziņojums
- nodošanas paziņojums