I den här artikeln kommer vi att diskutera hur man använder medan True i Python.
Medan loop används för att exekvera ett kodblock upprepade gånger tills ett givet booleskt tillstånd utvärderas till False. Om vi skriver medan True kommer loopen att köra för alltid.
Exempel: While Loop med True
Python3
# Python program to demonstrate> # while loop with True> > while> True> :> > pass> |
>
>
Om vi kör ovanstående kod kommer denna loop att köras oändligt många gånger. För att komma ut ur denna loop kommer vi att använda bryta uttalande uttryckligen.
Låt oss betrakta exemplet nedan, där vi vill hitta summan av de första N talen. Låt oss se koden nedan för bättre förståelse.
Exempel: While Loop med True för att hitta summan av de första N talen
Python3
java jämför strängar
# 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}'> )> |
>
>Produktion
Sum of First 10 Numbers is 55>
I exemplet ovan har vi använt while True-satsen för att köra while-slingan och vi har lagt till en if-sats som kommer att stoppa exekveringen av slingan när värdet på N blir 0 Om vi inte skriver denna if-sats så kommer loopen kommer att köra för alltid och kommer att börja lägga till de negativa värdena på N till summan.