HTML CSS PYTHON
reklama
Pętla While
Pętle w Pythonie, podobnie jak w innych językach programowania, są używane, gdy chcemy powtórzyć blok kodu kilka razy.
Pętla while jest to instrukcja przeznaczona do wielokrotnego wykonywania określonego zadania, o ile warunek podany w instrukcji pętli while pozostaje prawdziwy.

Proces w pętli najpierw polega na sprawdzeniu warunku pętli while.
Jeśli True (prawda), program wchodzi w pętlę i wykonuje treść pętli while, dopóki warunek jest spełniony.
Gdy warunek się skończy, osiągnie wartość False (fałsz), program wychodzi z pętli i przestaje powtarzać treść pętli while.
Przykład
x=5
while x<10:
    print(x)
    x +=1
 
#wynik
5
6
7
8
9
 
Uwaga: pamiętaj o zwiększeniu x o jeden, w przeciwnym razie pętla będzie trwać w nieskończoność. Pętla while wymaga określenia pewnych zmiennych, w przykładzie powyżej zmienna x=5 wskazuje na początek pętli.

Możemy również odliczać w dół, zaznaczając wartość zmiennej x -= 1, np:
Przykład
x=10
while x>0:
    print(x)
    x -= 1
 
#wynik   
10
9
8
7
6
5
4
3
2
1
 
Nieskończona pętla while
Jeśli warunek pętli while nigdy nie staje się fałszywy, wówczas mamy do czynienia z nieskończoną pętlą while. Program wchodzi w pętlę i powtarza w kółko ten sam blok kodu, a pętla nigdy się nie kończy.
Przykład
x=2
while x<6:
    print(x)
 
 
2
2
2
2
2
#  cyfra 2 będzie się powtarzać nieskończoną ilość razy, żeby przerwać pętle, trzeba wcisnąć 
ctrl + c
Instrukcja BREAK
Za pomocą instrukcji break możemy zatrzymać pętle, nawet jeśli warunek jest spełniony:
Przykład
x=1
while x<9:
    x+=1
    if x == 7:
        break
    print(x)
 
#wynik   
2
3
4
5
6
Instrukcja CONTINUE
Słowo kluczowe continue, powoduje kontynuację wykonania pętli po spełnieniu określonego warunku.
Po słowie continue następuje ponowna, od samego początku iteracja po elementach, jeśli warunek w pętli zostaje spełniony.
Przykład
x=1
while x<9:
    x+=1
    if x == 7:
        continue
    print(x)
 
#wynik    
2
3
4
5
6
8
9
Instrukcja ELSE
Za pomocą instrukcji else możemy uruchomić blok kodu, nawet jeśli warunek nie jest już spełniony:
Przykład
x=1
while x<9:
    x+=1
    print(x)
else: print("ok")
 
#wynik
2
3
4
5
6
7
8
9
ok
reklama
reklama
Szkoła bananik.pl jest zoptymalizowana pod kątem uczenia się, testowania i szkolenia.
Przykłady są stale sprawdzane, aby uniknąć błędów, ale nie możemy zagwarantować pełnej poprawności wszystkich treści.
Korzystając z tej witryny, wyrażasz zgodę na przeczytanie i zaakceptowanie naszych warunków użytkowania, plików cookie i polityki prywatności.
© 2022 bananik.pl
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej.Rozumiem