I dataprogrammering, er en kontroll flow statement en blokk med kode som hjelper programmet bestemme hvilke av flere baner den skal følge . I Python , kan du opprette kontrollflytpåstander i form av for sløyfer eller prøve uttalelser. Men noen ganger må du avslutte disse blokkene tidlig basert på noen kriterier . Bruk " pause " stil i Python for å avslutte sløyfer. Formål
Du bruker en pause uttalelse å si opp en stund eller for loop og gå tilbake til hoveddelen av et program . Du kan bruke mer enn en pause i et betinget utsagn for å avslutte en løkke , men du trenger bare å bruke pausen setningen en gang per oppsigelse tilstand . Du trenger bare å bruke en pause uttalelse i en sløyfe når noen kriterier eksisterer som garanterer terminerer løkken før den er fullført sin oppgave .
Syntax
å bruke pausen setningen å gå ut av en loop, bruke " pause " søkeord . Du trenger å hekke en pause uttalelse innen en betinget hvis setningen , som i utgangspunktet forteller løkken at hvis loopen kommer over en viss tilstand , avslutte løkken , ellers gjenta det. Pausen skal vises som den siste linjen i en blokk med kode i , ellers noen linjer etter uttalelsen ikke vil bli henrettet .
Verdier
Når du bruker variabler i en sløyfe som endrer deres verdier , gjør en pause uttalelse ikke opphever disse verdiene når løkke avslutter . For eksempel kan du lage en løkke som teller fra en til 100 og sparer hver verdi i samme variabel , og overskriver det hver gang. Hvis du har en betinget utsagn som forteller at loopen skal brekke når telleren når 50 , da verdien av variabelen , som du kan bruke utenfor loopen , er 49. .
Hensyn
Når du bruker en pause uttalelse , sørg for at den betingede utsagn er noe som løkken realistisk kan oppnå. For eksempel , hvis du lager en løkke som teller tallene i et område fra en til 10 og en pause uttalelse som avslutter løkken hvis telleren når 11 , vil sløyfe aldri nå break statement . For å sikre sløyfen kan nå et break statement, teste programmet grundig , med verdier som du vet vil gi en løkke til å bryte .