Python dla pętli

Python dla pętli

Pętle są bardzo kluczowymi i niezbędnymi elementami każdego języka programowania. Pętle są używane do różnych celów, takich jak wykonywanie tego samego bloku kodu i przemierzanie kontenerów. Podobnie jak inne języki programowania, Python zapewnia również pętle, tj.mi., podczas pętli i do pętli.

Pętla dla Pythona iterację sekwencji (lista, krotki, słowniki itp.) i przemierzaj to. W przypadku pętli jest korzystne do wykonywania zadań iteracyjnych. Możemy również wielokrotnie uruchomić ten sam blok kodu, używając pętli dla.

W tym artykule wyjaśniono pętlę dla przykładów.

Składnia

Pętla jest zadeklarowana za pomocą Do Słowo kluczowe. Składnia pętli For jest następująca:

Do iterator_variable W sekwencja:
stwierdzenie lub korpus pętli

iterator_variable jest używany do iteracji przez sekwencję. Wartość elementu jest pobierana z sekwencji, a operacja jest wykonywana. Pętla For nie kończy się, chyba że ostatni element w sekwencji jest przemierzany. Wcięcie służy do oddzielenia ciała dla pętli od deklaracji.

Teraz zobaczmy przykłady pętli w Pythonie.

Przykłady 1: Drukowanie pozycji z listy

Zadekorujmy listę i użyj pętli dla wydrukowania elementów listy.

#Deklarowanie listy zwierząt
zwierzę = [„krowa”, „pies”, „cat”, „wielbłąd”, „Lion”]
#Deklarowanie pętli
#x to zmienna iterator
Dla x u zwierząt:
#PRINTINGA Każda pozycja z listy
Drukuj (x)

Wyjście

Przykład 2: Obliczanie sumy elementów listy

Teraz napiszmy program i obliczmy sumę wszystkich elementów listy.

#Deklarowanie listy liczb
myList = [1,2,3,4,5,6,7,8,9,10]
#Deklarowanie zmiennej do przechowywania wartości sumy
Sum = 0
#Deklarowanie pętli
Dla x w myList:
Sum = suma+x
druk („suma to:”, suma)

Wyjście

Przykład 3: Przemierzanie łańcucha za pomocą pętli

W Python możemy również iterować ciąg za pomocą pętli. Zobaczmy przykład tego.

#Deklarowanie zmiennej strony internetowej
strona internetowa = "Linuxhint"
#Deklarowanie pętli
Dla X na stronie internetowej:
Drukuj (x)

Wyjście

Python dla pętli z innymi stwierdzeniem

Python pozwala nam korzystać z instrukcji else w połączeniu z pętlami. Instrukcja else zostanie wykonana, jeśli pętla zostanie rozwiązana lub lista jest iterowana. Zobaczmy przykład tego.

#Deklarowanie zmiennej strony internetowej
strona internetowa = "Linuxhint"
#Deklarowanie pętli
Dla X na stronie internetowej:
Drukuj (x)
#Deklarowanie oświadczenia inaczej
w przeciwnym razie:
Drukuj („Wykonanie instrukcji else”)
Drukuj („koniec pętli”)

Wyjście

Korzystanie z instrukcji Break z pętlą dla

Instrukcja przerwy służy do kontrolowania iteracji pętli. Oświadczenie o przerwie zatrzymuje iterację pętli po konkretnej iteracji. Kończy również pętlę dla warunku testu. Zobaczmy przykład tego. W danym przykładzie pętla jest zakończona, gdy wartość iteratora jest równa kotowi.

#Deklarowanie listy zwierząt
zwierzę = [„krowa”, „pies”, „cat”, „wielbłąd”, „Lion”]
#Deklarowanie pętli
#x to zmienna iterator
Dla x u zwierząt:
#PRINTINGA Każda pozycja z listy
Drukuj (x)
if (x == „cat”):
#Singing the Break Instrukcja
przerwa

Wyjście

Korzystanie z instrukcji Kontynuuj z pętlą dla

Instrukcja kontynuowania służy również do kontrolowania iteracji pętli. Instrukcja kontynuowania może być użyta do pominięcia bieżącej iteracji, podczas gdy pętla dla następnej iteracji jest kontynuowana. Oświadczenie Kontynuuj pomiń iterację pętli dla warunku testu jest prawdziwe. Zobaczmy przykład tego.

#Deklarowanie listy zwierząt
zwierzę = [„krowa”, „pies”, „cat”, „wielbłąd”, „Lion”]
#Deklarowanie pętli
#x to zmienna iterator
Dla x u zwierząt:
#PRINTINGA Każda pozycja z listy
if (x == „cat”):
is
Kontynuować
Drukuj (x)

Wyjście

W danym przykładzie bieżąca iteracja jest pomijana, gdy wartość iteratora jest równa kotowi.

Za pomocą funkcji Range () w pętli

Funkcja Range () generuje liczby w sekwencji. Możemy określić wartość start, zatrzymania i wielkości kroku w funkcji zakresu. Jeśli wartość wielkości kroku nie jest zdefiniowana, wówczas domyślnie jest to 1. Funkcja Range () służy również do uzyskania dostępu do indeksów deklarowanej sekwencji. Rzućmy okiem na przykłady funkcji zakresu. Piszemy najprostszy program, który wykorzystuje funkcję zakresu do wydrukowania liczby 10. Funkcja Range () drukuje liczbę od 0 do 9.

#Używanie funkcji zakresu z pętlą dla
dla numeru w zakresie (10):
#PRINTING WARTOŚĆ NUM
druk (num)

Wyjście

Teraz użyjmy wartości start, stop i wielkości kroku z funkcją zakresu ().

#Używanie funkcji zakresu z pętlą dla
#Wartość początkowa to 1, wartość stop to 30, a wartość kroku to 3.
dla numeru w zakresie (1,30,3):
#PRINTING WARTOŚĆ NUM
druk (num)

Wyjście

Funkcja Range () jest również używana do uzyskania indeksów sekwencji. Zobaczmy przykład, w którym funkcja len () jest używana do zwrócenia długości listy.

#Deklarowanie listy zwierząt
zwierzę = [„krowa”, „pies”, „cat”, „wielbłąd”, „Lion”]
#Deklarowanie pętli
#x to zmienna iterator
#Utrzymanie długości listy zwierząt za pomocą funkcji len ()
dla x w zakresie (len (zwierzę)):
#PRINTINGA Każda pozycja z listy
Drukuj (zwierzę [x])

Wyjście

Wniosek

W tym artykule wyjaśniono zastosowanie pętli w Pythonie za pomocą prostych przykładów. Pętla dla iteracji pojemnika i dostępu do elementów pojemnika. Ten artykuł będzie korzystny dla początkujących.