logo

Jak používat zatímco True v Pythonu

V tomto článku budeme diskutovat o tom, jak používat while True v Pythonu.

Zatímco smyčka se používá k opakovanému provádění bloku kódu, dokud není daná booleovská podmínka vyhodnocena jako False. Pokud píšeme při True, pak bude smyčka běžet navždy.



Příklad: Zatímco smyčka s True

Python3






# Python program to demonstrate> # while loop with True> > while> True>:> >pass>



>

>

převod řetězce na int java

Pokud spustíme výše uvedený kód, pak tato smyčka poběží nekonečněkrát. Abychom se dostali z této smyčky, použijeme příkaz break výslovně.

Uvažujme níže uvedený příklad, kde chceme najít součet prvních N čísel. Pro lepší pochopení se podívejme na níže uvedený kód.

Příklad: While Loop with True pro nalezení součtu prvních N čísel

Python3




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

>

>

Výstup

Sum of First 10 Numbers is 55>

Ve výše uvedeném příkladu jsme použili příkaz while True ke spuštění cyklu while a přidali jsme příkaz if, který zastaví provádění cyklu, když se hodnota N stane 0 Pokud nezapíšeme tento příkaz if, pak cyklus poběží navždy a začne k součtu přičítat záporné hodnoty N.