I denne artikel vil vi diskutere, hvordan man bruger, mens True i Python.
Mens sløjfe bruges til at udføre en kodeblok gentagne gange, indtil en given boolesk tilstand evalueres til Falsk. Hvis vi skriver, mens Sand er, vil løkken køre for evigt.
Eksempel: Mens Loop med True
Python3
arrays java
# Python program to demonstrate> # while loop with True> > while> True>:> >pass> |
1 af 1000,00
>
>
Hvis vi kører ovenstående kode, vil denne løkke køre uendeligt mange gange. For at komme ud af denne løkke vil vi bruge pauseerklæring eksplicit.
Lad os overveje nedenstående eksempel, hvor vi ønsker at finde summen af de første N tal. Lad os se nedenstående kode for bedre forståelse.
Eksempel: Mens Loop med Sand for at finde summen af de første N tal
Python3
datoformat.format
# Python program to demonstrate> # while loop with True> > N>=> 10> Sum> => 0> > # This loop will run forever> while> True>:> >Sum> +>=> N> >N>->=> 1> > ># the below condition will tell> ># the loop to stop> >if> N>=>=> 0>:> >break> > print>(f>'Sum of First 10 Numbers is {Sum}'>)> |
>
>
3d i autocadProduktion
Sum of First 10 Numbers is 55>
I ovenstående eksempel har vi brugt while True-sætningen til at køre while-løkken, og vi har tilføjet en if-sætning, der stopper udførelsen af løkken, når værdien af N bliver 0 Hvis vi ikke skriver denne if-sætning, så løkken vil køre for evigt og vil begynde at tilføje de negative værdier af N til summen.