Pętle są jednym z podstawowych elementów programowania, które umożliwiają nam wykonanie pewnej grupy instrukcji wiele razy.
W tym artykule przyjrzymy się dokładniej pętli for.
Pętla for - składnia
Pętla for w języku Python wykorzystywana jest do pracy z kolekcjami. Mogą to być listy, krotki, słowniki, zbiory, a także ciągi znaków. Pętla for jest wykonywana na wszystkich elementach kolekcji. Jej składnia wygląda następująco:
Pętla for - przykład
W przykładzie tworzymy listę zakupów o nazwie: lista, przypisujemy do niej wartości początkowe.
Następnie w pętli for wczytujemy do zmiennej i wszystkie elementy listy i wypisujemy je na okno konsoli funkcją print.
W wyniku wykonania tego fragmentu otrzymujemy na oknie konsoli następujące napisy:
Pętla for - funkcja range()
Czasami chcemy wykonać pętlę na pewnym zbiorze liczb z jakiegoś zakresu. Aby stworzyć taką listę liczb, po której możemy iterować korzystamy z funkcji range. Na poniższym schemacie jest przedstawiona składnia tej funkcji:
Jak wyliczyć liczby zwracane przez range?
Dla funkcji range(3, 8, 1) mamy dane: start = 3, stop = 8, krok = 1. Oznacza to, że zwrócone zostaną liczby całkowite od 3 do 7 (stopjest równy 8 i nie wchodzi w skład wyniku, a więc ostatnią liczbą w liście jest 7).
Przykłady:
range(1, 10, 2) – zwraca liczby: 1, 3, 5, 7, 9
range(5, 0, -1) – zwraca liczby: 5, 4, 3, 2, 1
Funkcja range() - fragment kodu
W poniższym fragmencie kodu wykonujemy pętle for po elementach listy liczb, utworzonej przy użyciu funkcji range. W pętli wypisywane są na okno konsoli kolejne elementy listy oddzielone spacją.
W wyniku wykonania tego fragmentu kodu otrzymujemy na oknie konsoli napis:
Pętla for jest niezwykle przydatnym narzędziem, które pozwala na przetwarzanie kolekcji danych w prosty sposób. Programiści mogą wykorzystywać pętlę for do wielu celów, takich jak przeglądanie list, krotek, słowników, czy nawet analizy danych w plikach. Dzięki swojej prostocie i elastyczności, pętla forjest nieodłącznym elementem w pracy z Pythonem. Warto ją opanować, aby móc z niej korzystać w swoich programach.
Polecamy
Podręcznik do nauki programowania dla dzieci i młodzieży w języku Python, Ebook: Zadania dla młodzieży szkolnej Python oraz Kurs Online: Python dla dzieci i młodzieży – Programowanie od podstaw.
Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.ZgodaPolityka prywatności