logo

Jak używać while True w Pythonie

W tym artykule omówimy, jak używać while True w Pythonie.

Podczas pętli służy do wielokrotnego wykonywania bloku kodu, aż dany warunek boolowski zostanie oceniony jako False. Jeśli napiszemy while True, pętla będzie działać w nieskończoność.

Przykład: pętla while z wartością True

Python3



zablokowane kontakty




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

>

>

Jeśli uruchomimy powyższy kod, pętla zostanie uruchomiona nieskończoną liczbę razy. Aby wyjść z tej pętli, użyjemy metody oświadczenie o złamaniu wyraźnie.

Rozważmy poniższy przykład, w którym chcemy znaleźć sumę pierwszych N liczb. Zobaczmy poniższy kod dla lepszego zrozumienia.

PowerShell większy lub równy

Przykład: while Loop z True, aby znaleźć sumę pierwszych N liczb

Python3




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

>

>

Wyjście

Sum of First 10 Numbers is 55>

W powyższym przykładzie użyliśmy instrukcji while True do uruchomienia pętli while i dodaliśmy instrukcję if, która zatrzyma wykonanie pętli, gdy wartość N osiągnie 0. Jeśli nie napiszemy tej instrukcji if, pętla będzie działać wiecznie i rozpocznie dodawanie ujemnych wartości N do sumy.