Wprowadzenie do pętli For w Pythonie
W artykule dotyczącym pętli w języku Python każdy język programowania zaczyna się od tego samego zestawu reguł. Składnia może być inna. Python ma również instrukcje warunkowe i pętle. Dzisiaj skupimy się na pętlach w pythonie. Aby być perfekcyjnym w dowolnym języku, musisz zacząć od podstawowych pojęć. Pętla jest bowiem jedną z nich. Jest to bardzo ważne dla programistów. Przez większość czasu ignorujemy pomalowanie tych małych, małych, ważnych części języka. Ucząc się dowolnego języka programowania, musimy zacząć ćwiczyć go obok siebie. Najważniejsze jest, aby nauczyć się pętli. Pętla For jest myląca dla wielu programistów. Dobrą praktyką jest wypróbowanie kodu podczas nauki. Zabrudz swoje ręce kodem, aby prawdopodobieństwo zrozumienia koncepcji było szybsze. Otwórz więc Python IDE (zintegrowane środowisko programistyczne) i zacznij to robić. Jeśli znasz podstawy słów kluczowych typu python, typów danych itp., Warto skorzystać z pętli dla lepszego zrozumienia. Najpierw powiem wam, dlaczego te pętle są ważne w każdym języku programowania.
Załóżmy, że musimy wydrukować każdą literę w zdaniu. Aby to zrobić, zapoznaj się z poniższym programem.
Kod
#! /usr/bin/python
greeting = 'Hello Python'
#if I wanted to print each letter in greeting sentence without using for loop then we may be #doing something below code
print(greeting(o))
print(greeting(1))
print(greeting(2))
print(greeting(3))
print(greeting(4))
print(greeting(5))
print(greeting(6))
print(greeting(7))
print(greeting(8))
print(greeting(9))
print(greeting(10))
print(greeting(11))
Wynik:
Jeśli spojrzysz na powyższy program, wydaje się, że mamy więcej powtarzalności. Jest nieporęczny. na razie mamy tylko 11 znaków. Załóżmy, że musimy wydrukować litery do całego akapitu lub artykułu, który może zawierać tysiące słów. Musimy napisać drukowaną instrukcję bez ograniczeń. Jako istota ludzka radzenie sobie z tym jest bardzo żmudnym zadaniem.
Tak więc rozwiązaniem jest iteracja. Teraz skoncentrujemy się na zmniejszeniu kodu przy użyciu wymaganych danych wyjściowych. Czas poprawić nasz kod. Spójrzmy na poniższy fragment kodu dla tego samego kodu, który napisaliśmy na powitanie.
#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)
Wynik:
Spójrz na różnicę między kodem. Pętla For pomaga nam pisać kod w prostszy sposób, przy mniejszej ilości kodu, który możemy powtórzyć. Minimalizuje to zamieszanie, redukuje wiersze kodu, lepiej rozumie i działa szybciej. Teraz masz pomysł, dlaczego pętla for jest niezbędna do kodowania i jak zmniejsza nasz ból głowy, jeśli musimy iterować nieporęczne dane. Czas przyjrzeć się składni pętli for w Pythonie.
Składnia
Jeśli już to zauważyłeś, możesz zauważyć, że for loop w java lub innym języku ma inną składnię niż powyższa. Weź ten sam powyższy przykład, a dowiemy się, jak to dokładnie działa.
Jak widzisz, mamy jedną zmienną powitanie i tę zmienną zapisaliśmy w ciągu „Hello Python”. for jest słowem kluczowym w Pythonie. Po napisaniu dla mamy zmienną literę nazwy. litera nie jest tu wcześniej zdefiniowana. W operatorze w pythonie, który przyjmuje wartość w Powitanie pojedynczo. I przechowuje to w liście.
Przykład listu na powitanie
Schemat przepływu For Loop w Pythonie
Poniższy schemat przedstawia sposób myślenia podczas pracy z pętlą for w pythonie. Schemat blokowy pokazuje logikę programu. Zaleca się wypróbowanie schematu blokowego przed zakodowaniem rzeczywistego programu.
Jak działa pętla For w Pythonie?
Pętle w pythonie są zaprojektowane do zapętlania dowolnej sekwencji, takiej jak lista, krotka, słownik, zestaw i łańcuch. Widzieliśmy już, jak działa pętla for w Pythonie.
Czas przyjrzeć się, w jaki sposób możemy przerwać wykonywanie w pewnym momencie za pomocą instrukcji break.
color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break
Wynik:
W powyższym programie daliśmy warunek w pętli, jeśli otrzymamy wartość różową, a następnie przestaniemy iterować. W ten sposób możemy dojść do konkretnego wyniku. Istnieje wiele scenariuszy, w których możemy wykorzystać tę logikę.
Przykłady (prawidłowe kodowanie z wyjściem)
Przykład 1
#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)
Wynik:
Przykład nr 2
W tym przykładzie użyliśmy funkcji zakresu w pythonie. Jest to jedna z najczęściej używanych funkcji w Pythonie podczas pracy z pętlą for. Ta funkcja ma swoją składnię
range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)
Wynik:
Przykład nr 3
#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))
Wynik:
Przykład 4
Zagnieżdżony dla pętli. Możemy zagnieżdżać się w pętli w następujący sposób. Iterujemy tutaj nad dwoma tablicami.
#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)
Wynik:
Wniosek
Python dla pętli jest bardzo łatwy do kodowania i zrozumienia. Pętla w pythonie podczas gry z tekstem jest bardzo ważna w dzisiejszych czasach, ponieważ nie. bibliotek jest dostępnych do pracy z wieloma danymi generowanymi przez różne aplikacje na całym świecie. Reszta wiesz, że podstawową sprawą jest solidne programowanie w języku Python.
Polecany artykuł
To był przewodnik po For Loop w Pythonie. Tutaj omawiamy wprowadzenie do pętli For Python i Diagram przepływu wraz z przykładem. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -
- Frameworki Python
- Operatory Python
- Zalety Pythona
- Wzory w Pythonie
- Omówienie For Loop w Javie
- Dla pętli w PHP