HTML CSS PYTHON
reklama
Pętla for w Pythonie
Pętla for służy do iteracji po zakresie i iteratorach (czyli listy, krotki, słowniki, zestawy lub ciągi).

Składnia pętli for:

for [zmienna] in [kolekcja]:
# dalsze instrukcje


Pętla "for" zawiera zmienną iteracyjną, która "wciela się" w jeden z elementów podanej kolekcji i powtarza swoje czynności dopóki nie natrafi na koniec kolekcji.
Przykład
x=[2,30,50,6,10,400,3,2]
for i in x:
    print(i)
 
wynik:   
2
30
50
6
10
400
3
2
Pętla for w ciągach Pythona

Przykład
x="bananik"
for i in x:
    print(i)
 
wynik:
b
a
n
a
n
i
k
Pętla for wykonana na listach zawierających stringi:
Przykład
x=["ania", "krzys", "marek", "pauli"]
for zmienna in x:
    print(zmienna)
 
 
ania
krzys
marek
pauli
Instrukcja BREAK
Za pomocą instrukcji if i słowu kluczowemu break możemy zakończyć zapętlanie iteratora:
Przykład
x=["ania", "tomek", "Pauli", "Madzia", "Jola"]
for i in x:
    if i == "Pauli":
        break
    print(i)
 
#wynik
ania
tomek
Przerwa zapętlania może być zdefiniowana po funkcji drukowania:
Przykład
x=["ania", "tomek", "Pauli", "Madzia", "Jola"]
for i in x:
    print(i)
    if i =="Pauli":
        break
 
#wynik
ania
tomek
Pauli
Instrukcja CONTINUE
W pętli for za pomocą instrukcji if i słowu kluczowemu continue możemy kontynuować zapętlanie iteratora:

Przykład
x=["ania", "tomek", "Pauli", "Madzia", "Jola"]
for i in x:
    if i == "Pauli":
        continue
    print(i)
 
#wynik    
ania
tomek
Madzia
Jola
Instrukcja ELSE
Możemy również połączyć instrukcję else z pętlą for, jak w pętli while.
Ale ponieważ w pętli for nie ma warunku, na podstawie którego wykonanie się zakończy, blok else zostanie wykonany natychmiast po zakończeniu wykonywania bloku for.

Przykład
x=[1,2,3,4,5]
for i in x:
    print(i)
else:
    print("koniec")
 
#wynik   
1
2
3
4
5
koniec
Pętla for w zakresach
Pętle for możemy iterować po zakresach

Przykład
x=[1,2,3,4,5,6]
for i in range(3,6):
    print(i)
 
#wynik   
3
4
5
Zagnieżdżanie Pętli
Python pozwala na użycie jednej pętli w drugiej pętli:

składnia pętli zagnieżdżonej:

for [zmienna] in [kolekcja]:
    for [zmienna] in [kolekcja]:
        # instrukcje
    # instrukcje


Przykład
x=[1,2,3,4]
for i in x:
    for i in range(2,4):
        print(i)
 
#wynik        
2
3
2
3
2
3
2
3
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