logo

Python-katkoslauseke

Pythonin tauko käytetään lopettamaan silmukan suorittaminen.

Python break-lauseen syntaksi:

Loop{ Condition: break }>

Python-katkoslauseke

murtaa lausunto sisään Python käytetään tuomaan ohjaus pois silmukasta, kun jokin ulkoinen ehto laukeaa. break-lause laitetaan silmukan runkoon (yleensä if-ehdon jälkeen). Se lopettaa nykyisen silmukan, eli silmukan, jossa se esiintyy, ja jatkaa suorittamista seuraavasta käskystä välittömästi silmukan päättymisen jälkeen. Jos break-lause on sisäkkäisen silmukan sisällä, break päättää sisimmän silmukan.



Break-lauseke-python

matriisiohjelma c-kielellä

Esimerkki Pythonin break-lauseesta

Esimerkki 1:

Python 3








for> i>in> range>(>10>):> >print>(i)> >if> i>=>=> 2>:> >break>

>

>

silmukalle bashissa

Lähtö:

0 1 2>

Esimerkki 2:

Python 3


css kommentti



# 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 '>)>

>

>

Lähtö:

g e Out of for loop g e Out of while loop>

Yllä olevassa esimerkissä molemmat silmukat iteroivat merkkijonoa 'geeksforgeeks' ja heti kun ne kohtaavat merkin 'e' tai 's', jos ehdosta tulee totta ja suoritusvirta tuodaan pois silmukasta.

Esimerkki 3:

Python 3


kuinka osoittimen viittaus poistetaan kohdassa c



num>=> 0> for> i>in> range>(>10>):> >num>+>=> 1> >if> num>=>=> 8>:> >break> >print>(>'The num has value:'>, num)> print>(>'Out of loop'>)>

>

mikä on hibernate javassa

>

Lähtö

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>

Yllä olevassa esimerkissä iteroinnin jälkeen kunnes num=7, num-arvon arvo on 8 ja katkeaminen kohdataan, jolloin suorituksen kulku tuodaan ulos silmukasta.

Silmukoiden käyttö Pythonissa automatisoi ja toistaa tehtävät tehokkaasti. Mutta joskus voi syntyä tilanne, jossa haluat poistua silmukasta kokonaan, ohittaa iteraatio tai jättää huomioimatta joitain silmukan lauseita ennen jatkamista silmukassa. Nämä voidaan tehdä silmukan ohjauskäskyillä nimeltä hypätä lausunnot . Silmukan ohjaus- tai hyppykäskyt muuttavat suoritusta sen normaalista järjestyksestä. Kun suoritus jättää soveltamisalan, kaikki kyseisessä laajuudessa luodut automaattiset objektit tuhoutuvat. Python tukee seuraavia ohjaus/hyppy-lauseita.