Za zanko v Pythonu - Diagram toka Pythona s primerom

Kazalo:

Anonim

Uvod v zanko v Pythonu

V članku Za zanko v Pythonu se kateri koli programski jezik začne z istim nizom pravil. Sintaksa je lahko drugačna. Python ima tudi pogojne stavke in zanke. Danes se bomo osredotočili na zanke v pythonu. Če želite biti popolni v katerem koli jeziku, morate začeti z osnovnimi koncepti. Kajti zanka je ena izmed njih. To je zelo pomembno za razumevanje programerjev. Večino časa ne upoštevamo tega, da bi izoblikovali te majhne in pomembne dele jezika. Med učenjem katerega koli programskega jezika ga moramo začeti izvajati drug ob drugem. Glavna stvar velja med učenjem zanke. Kajti zanka je za mnoge programerje zmedena. Dobra praksa je, če kodo preizkusite v času učenja. Umazajte si roke s kodo, tako da je verjetnost razumevanja koncepta hitrejša. Odprite Python IDE (integrirano razvojno okolje) in začnite to izvajati. Če poznate osnove ključnih besed, ki so podobne python-u, vrste podatkov itd., Boste za boljše razumevanje dobro pripravljeni. Najprej vam povem, zakaj so te zanke pomembne v katerem koli programskem jeziku.

Recimo, da moramo v črko natisniti vsako črko in za to poglejte spodnji program.

Koda

#! /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))

Izhod:

Če pogledate zgornji program, se nam zdi bolj ponavljajoč. Je zajetno. zaenkrat imamo samo 11 znakov. Recimo, če moramo tiskati črke za celoten odstavek ali članek, ki ima lahko na tisoče besed. Tiskalno izjavo moramo napisati brez omejitev. Kot človek je zelo mučna naloga, da se ukvarja s tem.

Torej, rešitev je iterati čez to. Zdaj se bomo osredotočili na zmanjšanje kode z zahtevanim izhodom. Zdaj je čas za izboljšanje naše kode. Spodaj si poglejmo delček kode za isto kodo, ki smo jo napisali za pozdrav.

#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)

Izhod:

Poglejte razliko med kodo. Za zanko nam pomaga pisati kodo na enostavnejši način z manj kode, ki jo lahko ponovimo. To zmanjša zmedo, zmanjša vrstice kode, boljše razumevanje in deluje hitreje. Zdaj ste dobili idejo o tem, zakaj je zanka for nujna za kodiranje in kako nam zmanjša glavobol, če moramo iterati pred obsežnimi podatki. Čas je, da pogledamo skladnjo for zanke v Pythonu.

Sintaksa

Če ste že opazili, boste morda videli, da ima zanka v javi ali drugem jeziku drugačna skladnja kot zgoraj napisana. Vzemimo isti zgornji primer in ugotovili bomo, kako natančno to deluje.

Kot vidite, imamo en pozdrav spremenljivke in To spremenljivko, ki smo jo shranili v niz 'Hello Python'. for je ključna beseda v pythonu. Po pisanju za nam ostane črka z imenom spremenljivke. pismo ni definirano nikjer tukaj. V operaterju python, ki prevzame vrednost v Greeting one on a one. In ga shrani v pismu.

Primer pisma v pozdravu

Diagram toka za zanko v Pythonu

Spodnja shema poteka navaja, kako razmišljati med delom za zanko v pythonu. Diagram poteka prikazuje logiko programa. Priporočljivo je, da preizkusite diagram poteka pred kodiranjem dejanskega programa.

Kako zanka deluje v pythonu?

Za zanke v pythonu so zasnovane tako, da prekrivajo katero koli zaporedje, kot so seznam, tuple, slovar, niz in niz. Videli smo že, kako zanka deluje v pythonu.

Zdaj je čas, da si ogledamo, kako lahko s pomočjo izjave o premoru na določeni točki prekinemo izvršbo.

color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break

Izhod:

V zgornjem programu smo v zanki dali pogoj, če dobimo vrednost roza, potem prenehamo ponavljati. Na ta način lahko pridemo do določenega rezultata. Obstaja veliko scenarijev, kjer lahko uporabimo to logiko.

Primeri (pravilno kodiranje z izhodom)

Primer 1

#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)

Izhod:

Primer # 2

V tem primeru smo uporabili funkcijo obsega v pythonu. To je ena izmed najpogosteje uporabljenih funkcij v pythonu pri delu z zanko. Ta funkcija ima zaradi skladnje

range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)

Izhod:

Primer # 3

#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))

Izhod:

Primer št. 4

Gnezdi za zanko. Gnezdimo lahko zanko, kot sledi. Tu ponavljamo dva niza.

#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)

Izhod:

Zaključek

Python za zanke je zelo enostavno kodirati in razumeti. Lokanje v python-u med igranjem z besedilom je zelo bistveno znanje danes. knjižnice so tam, kjer delajo veliko podatkov, ki jih ustvarijo različne aplikacije po vsem svetu. Vedite, da je osnovno začeti z robustnim programiranjem pythona.

Priporočeni članek

To je vodnik za For Loop v Pythonu. Tukaj smo obravnavali uvod v For Loop v Pythonu in Diagram toka skupaj s primerom. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Okviri Python
  2. Operatorji Pythona
  3. Prednosti Pythona
  4. Vzorci v Pythonu
  5. Pregled za zanko na Javi
  6. Za zanko v PHP