Python For Loop - samouczek z przykładami do ćwiczenia



Ten post na temat Python For Loop wyjaśnia, czym są pętle For i gdzie możemy ich użyć, a także składnię Python For Loop. Zawiera również wiele przykładów, które możesz przećwiczyć.

Język programowania Python od samego początku wyprzedzał inne języki programowania. ma podobną przewagę, jeśli chodzi o . W tym artykule dowiemy się o Pythonie For Loop i jak możemy go wykorzystać w programie. W tym artykule omówiono następujące pojęcia:

Dzięki ogromnym aplikacjom i łatwiejszym wdrożeniom języka Python z nauką o danych z roku na rok następuje znaczący wzrost liczby miejsc pracy tworzonych dla nauki o danych. Zapisz się na Edureka's i zdobądź praktyczne doświadczenie z projektami branżowymi w czasie rzeczywistym wraz ze wsparciem 24 × 7, które wyznaczy Ci drogę do odniesienia sukcesu jako Data Scientist,





Przejdźmy dalej i zacznijmy ten artykuł od podstawowego wprowadzenia do dla pętli w Pythonie.

Co to jest Python For Loop?

Pętla for służy do iteracji po sekwencjach, takich jak a lista , krotka , zestaw itp. lub. I nie tylko sekwencje, ale także każdy iterowalny obiekt może być również przemierzany za pomocą pętli for.



Zrozummy pętlę for za pomocą schematu blokowego pokazanego poniżej.

flowchart-python dla loop-edureka

Wykonywanie rozpocznie się i będzie szukać pierwszego elementu w sekwencji lub iterowalnego obiektu. Sprawdza, czy doszedł do końca sekwencji, czy nie. Po wykonaniu instrukcji w bloku będzie szukał następnego elementu w sekwencji, a proces będzie kontynuowany, aż wykonanie osiągnie ostatnią pozycję w sekwencji.



Python dla składni pętli

Rozumiemy składnię pętli for na przykładzie:

x = (1,2,3,4,5) for i in x: print (i)

Wynik: jeden

2

3

4

5

jak działa odlewanie w java

W powyższym przykładzie wykonanie rozpoczęło się od pierwszego elementu krotki x i trwało aż do osiągnięcia 5. Jest to bardzo prosty przykład, jak możemy użyć pętli for w pythonie. Przyjrzyjmy się również, jak można wykorzystać funkcję zakresu w pętli for.

Zakres w Pythonie dla pętli

W Pythonie range jest funkcją wbudowaną, która zwraca sekwencję. ZA funkcja zakresu ma trzy parametry, które są parametrem początkowym, parametrem końcowym i parametrem kroku. Parametr kończący nie zawiera zadeklarowanej liczby, zrozummy to na przykładzie.

a = lista (zakres (0,10,2)) print (a)

Wynik: [0,2,4,6,8]

W powyższym przykładzie sekwencja zaczyna się od 0 i kończy na 9, ponieważ parametr końcowy to 10, a krok to 2, dlatego podczas wykonywania przeskakuje o 2 kroki po każdej pozycji.

Spójrzmy teraz na przykład wykorzystujący pętlę for w Pythonie.

def pattern (n): k = 2 * n - 2 for i in range (0, n): for j in range (0, k): print (end = '') k = k - 1 for j in range ( 0, i + 1): print ('*', end = '') print ('r') pattern (15)

Wynik:

W powyższym przykładzie udało nam się utworzyć plik za pomocą funkcji zakresu. Użyliśmy funkcji zakresu, aby uzyskać dokładną liczbę odstępów i wartości gwiazdki, dzięki czemu otrzymamy powyższy wzorzec.

Przyjrzyjmy się, jak możemy użyć instrukcji break w pętli for w Pythonie.

Python dla przerwania pętli

Przerwa w Pythonie to instrukcja przepływu sterowania, która służy do zakończenia wykonywania, gdy tylko napotkana zostanie przerwa. Zrozummy, jak na przykładzie możemy użyć instrukcji break w pętli for.

Powiedzmy, że mamy listę z jako elementy, więc wyjdziemy z pętli za pomocą instrukcji break, gdy tylko zostanie napotkany żądany ciąg.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': break print (x)

Wynik: JEST

SQL Server Integration Services SSIS - samouczek krok po kroku

re

U

W powyższym przykładzie, gdy tylko pętla napotka napis „R”, wchodzi do bloku instrukcji if, w którym instrukcja break kończy pętlę. Podobnie możemy użyć instrukcji break zgodnie ze stwierdzeniami problemu.

Przyjrzyjmy się teraz, jak możemy używać pętli Python for w listach.

Python For Loop In List

Lista w Pythonie to sekwencja jak każda inna typ danych , więc jest całkiem oczywiste, jak możemy wykorzystać listę. Pokażę przykład, w którym pętla for jest używana na liście.

color = ['blue', 'white'] vehicle = ['car', 'bike', 'truck'] color_comb = [(x, y) for x in color for y in vehicle] print (color_comb)

Wynik: [(„niebieski”, „samochód”), („niebieski”, „rower”), („niebieski”, „ciężarówka”), („biały”, „samochód”), („biały”, „rower”) , ('biały', 'ciężarówka')]

Przyjrzyjmy się również, jak możemy użyć instrukcji continue w pętli for w Pythonie.

Kontynuuj w Pythonie dla pętli

Zrozummy ten sam przykład, którego użyliśmy w instrukcji break, zamiast break użyjemy instrukcji continue. Jest to również instrukcja sterująca, ale jedyna różnica polega na tym, że pominie ona tylko bieżącą iterację i i tak wykona resztę iteracji.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': continue print (x)

Wynik: JEST

re

U

JEST

DO

DO

W powyższym przykładzie instrukcja continue została napotkana, gdy wartością ciągu była „R”, więc wykonanie pominęło tę konkretną iterację i przeszło do następnej pozycji na liście.

Spójrzmy teraz na kilka innych przykładów, aby lepiej zrozumieć, jak możemy używać pętli for w Pythonie.

Python For Loop Przykłady

Oto prosty program pętli for, który drukuje iloczyn dowolnych pięciu liczb pobranych od użytkownika

res = 1 for i in range (0,5): n = int (input ('enter a number')) res * = n print (res)

Wynik:

Oto kolejny prosty program do obliczania powierzchni kwadratów, których boki są podane na liście.

czym jest chmura usług Salesforce
bok = [5,4,7,8,9,3,8,2,6,4] obszar = [x * x for x in side] print (area)

Wynik: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Teraz, gdy skończyliśmy z koncepcjami pętli for, oto kilka samouczków, które pomogą Ci nauczyć się języka programowania w uporządkowany sposób.

  1. While Loop w Pythonie
  2. Kolekcje w Pythonie
  3. Klasy i obiekty w Pythonie
  4. Moduły Pythona

To prowadzi nas do końca tego artykułu, w którym nauczyliśmy się, jak używać pętli For w Pythonie. Mam nadzieję, że wszystko, co zostało Ci udostępnione w tym samouczku, jest dla Ciebie jasne.

Jeśli uważasz, że ten artykuł na temat „Python For Loop” jest odpowiedni, zapoznaj się z zaufana firma zajmująca się edukacją online z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie.

Jesteśmy tutaj, aby pomóc Ci na każdym kroku w Twojej podróży i opracować program nauczania przeznaczony dla studentów i profesjonalistów, którzy chcą być . Kurs ma na celu zapewnienie przewagi w programowaniu w Pythonie i przeszkolenie zarówno podstawowych, jak i zaawansowanych koncepcji Pythona, a także różnych lubić

Jeśli napotkasz jakieś pytania, nie wahaj się zadać wszystkich pytań. Umieść je w sekcji komentarzy w „Python for Loop”, a nasz zespół z przyjemnością odpowie.