Uvod u petlju za Python
U članku Za petlju na Pythonu, bilo koji programski jezik započinje s istim nizom pravila. Sintaksa je možda različita. Python također ima uvjetne izjave i petlje. Danas ćemo se koncentrirati na petlje u pitonu. Da biste bili savršeni u bilo kojem jeziku, morate započeti s osnovnim pojmovima. Jer petlja je jedna od njih. To je veoma važno za razumijevanje programera. Većinu vremena mi zanemarujemo brisanje tih malih-malih važnih dijelova jezika. Dok učimo bilo koji programski jezik, moramo ga početi uspoređivati. Glavna stvar primjenjuje se tijekom učenja za petlju. Jer petlja je zbunjujuća za mnoge programere. Dobra je praksa ako isprobate kôd u trenutku kada ga naučite. Uključite ruke koda kako bi vjerojatnost razumijevanja koncepta bila veća. Dakle, otvorite Python IDE (integrirano razvojno okruženje) i počnite to raditi. Ako znate osnove ključnih riječi, kao što su python, vrste podataka itd., Dobro je razumjeti petlju radi boljeg razumijevanja. Prvo ću vam reći zašto su ove petlje važne u bilo kojem programskom jeziku.
Pretpostavimo da moramo ispisati svako slovo u rečenici, a za to molimo pogledajte donji program.
Kodirati
#! /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))
Izlaz:
Ako pogledate gornji program, čini nam se kao da se ponavlja. To je glomazno. za sada imamo samo 11 znakova. Pretpostavimo ako moramo ispisati slova za cijeli odlomak ili članak koji može sadržavati tisuće riječi. Moramo napisati izjavu za tisak bez ograničenja. Kao čovjeku, vrlo je mučan zadatak nositi se s tim.
Dakle, rješenje je iterativno preko njega. Sada ćemo se koncentrirati na smanjenje koda s potrebnim izlazom. Sada je vrijeme da poboljšamo svoj kod. Pogledajmo u nastavku isječak koda za isti kod koji smo napisali za pozdrav.
#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)
Izlaz:
Pogledajte razliku između koda. Jer petlja nam pomaže pisati kôd na jednostavniji način s manje koda koji možemo ponoviti. To minimizira zbrku, smanjuje retke koda, bolje razumijevanje i radi brže. Eto, sada imate ideju zašto je for petlja neophodna za kodiranje i kako smanjuje našu glavobolju ako moramo ponoviti glomazne podatke. Vrijeme je da pogledamo sintaksu for za petlju u Pythonu.
Sintaksa
Ako ste već primijetili, vidjet ćete da petlja u javi ili drugom jeziku ima drugačiju sintaksu od gore napisane. Uzmite isti gornji primjer, a mi ćemo otkriti kako to točno funkcionira.
Kao što vidite, imamo jednu varijablu pozdrav i tu varijablu koju smo pohranili u nizu "Hello Python". for je ključna riječ u python-u. Nakon pisanja za, imamo promjenjivo ime imena. pismo nije definirano prije nigdje ovdje. U operatoru u pythonu koji uzima vrijednost u pozdravu jedan po jedan. I sprema ga u pismo.
Primjer pisma u pozdravu
Dijagram toka za petlju u Pythonu
Dijagram toka dolje navodi kako razmišljati dok radite sa petljom u pythonu. Dijagram toka prikazuje logiku programa. Preporučuje se isprobati dijagram tijeka prije kodiranja stvarnog programa.
Kako radi petlja u pythonu?
Za petlje u pythonu dizajnirane su tako da se petljaju nad bilo kojim nizom poput popisa, podešavanja, rječnika, skupa i niza. Već smo vidjeli kako petlja djeluje u pythonu.
Sada je vrijeme da se pogleda kako možemo prekinuti izvršenje u određenom trenutku uz pomoć iskaza o prekidu.
color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break
Izlaz:
U gore navedenom programu dali smo uvjet u petlji ako dobijemo vrijednost ružičasta, a zatim zaustavimo ponavljanje. Na taj način možemo doći do određenog ishoda. Postoji mnogo scenarija u kojima tu logiku možemo koristiti.
Primjeri (pravilno kodiranje s izlazom)
Primjer 1
#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)
Izlaz:
Primjer 2
U ovom primjeru koristili smo funkciju raspona u pythonu. Ovo je jedna od najčešće korištenih funkcija u pythonu za vrijeme rada s petljom. Ova funkcija ima zahvaljujući sintaksi
range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)
Izlaz:
Primjer 3
#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))
Izlaz:
Primjer 4
Gnijezdi se za petlju. Možemo gnijezditi petlju kao što slijedi. Ovdje ponavljamo dva polja.
#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)
Izlaz:
Zaključak
Python za petlje je vrlo lako kodirati i razumjeti. Loping u python-u dok se igrate s tekstom danas je vrlo bitna vještina kao ne. Knjižnice su tamo da rade u velikom broju podataka koje generiraju različite aplikacije širom svijeta. Ako znate da je osnovno započeti s robusnim pithonskim programiranjem.
Preporučeni članak
Ovo je vodič za For Loop u Pythonu. Ovdje ćemo raspravljati o uvodu za Loop u Pythonu i dijagramu toka zajedno s primjerom. Možete i proći naše druge predložene članke da biste saznali više -
- Okviri Python-a
- Operatori Pythona
- Prednosti Pythona
- Uzorci u Pythonu
- Pregled za Loop u Javi
- Za petlju u PHP-u