A hurok számára a Pythonban A Python folyamatábrája a példával

Tartalomjegyzék:

Anonim

Bevezetés a hurokhoz a Pythonban

A Python cikkében a Loop cikkében minden programozási nyelv ugyanazon szabályokkal kezdődik. A szintaxis eltérő lehet. A Pythonnak feltételes utasításai és hurkai is vannak. Ma a python hurkokra koncentrálunk. Annak érdekében, hogy bármilyen nyelv tökéletes legyen, az alapfogalmakkal kell kezdenie. A hurok az egyik. Ezt a programozók számára nagyon fontos megérteni. Legtöbbször figyelmen kívül hagyjuk a nyelv ezen kicsi-kicsi részeinek tisztítását. Bármely programozási nyelv elsajátítása közben el kell kezdenünk egymás mellett gyakorolni. A legfontosabb dolog a hurok megtanulásakor érvényes. A hurok sok programozó számára zavaró. Jó gyakorlat, ha a kódot kipróbálja annak megtanulásakor. Piszkosítsa kezét a kóddal, így a koncepció megértésének valószínűsége gyorsabb. Tehát nyissa meg a Python IDE-t (integrált fejlesztési környezet), és kezdje el csinálni. Ha ismeri a python-szerű kulcsszavak, adattípusok stb. Alapjait, akkor érdemes a hurkot megérteni a jobb megértés érdekében. Először hadd mondjam el, miért fontosak ezek a hurkok bármely programozási nyelven.

Tegyük fel, hogy minden mondatot ki kell nyomtatnunk a mondatban, és ennek elvégzéséhez nézze meg az alábbi programot.

Kód

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

Kimenet:

Ha megnézzük a fenti programot, az ismétlődőnek tűnik. Ez terjedelmes. Jelenleg csak 11 karakter van, akik cipőnk. Tegyük fel, ha betűket kell kinyomtatnunk az egész bekezdéshez vagy a cikkhez, amely több ezer szót tartalmazhat. Írás nélküli nyilatkozatot kell írnunk. Mint ember, nagyon nehézkes feladat ezzel foglalkozni.

Tehát a megoldás iteráló rajta. Most arra koncentrálunk, hogy a kódot csökkentsük a szükséges kimenettel. Itt az ideje, hogy javítsuk kódunkat. Nézzük meg az alábbi kódrészletet ugyanarra a kódra, amelyet az üdvözlethez írtunk.

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

Kimenet:

Nézze meg a kód közötti különbséget. A hurok segít a kód egyszerűbb írásában, kevesebb kóddal, amelyet el tudunk iterálni. Ez minimalizálja a zavart, csökkenti a kód sorait, jobban megérti és gyorsabban fut. Most elképzelést kapott arról, hogy miért szükséges a for hurok a kódoláshoz, és hogyan csökkenti a fejfájásunkat, ha nagy mennyiségű adatot kell iterálnunk. Ideje megvizsgálni a hurok szintaxisát a Python-ban.

Szintaxis

Ha már megfigyelted, előfordulhat, hogy a java vagy más nyelv hurkának eltérő szintaxisa van, mint a fentiekben. Vegyük ugyanazt a fenti példát, és megtudjuk, hogy pontosan hogyan működik.

Amint látja, van egy változó üdvözletünk, és ezt a változót a 'Hello Python' karakterláncon tároltuk. az egy kulcsszó a pythonban. Miután írtunk, változó névvel rendelkezünk. a betű itt még soha nem került meghatározásra. A python operátorában, amely egyenként értékeli az üdvözletet. És levélben tárolja.

Példa az üdvözlő levélre

A hurok folyamatábrája a Python-ban

Az alábbi folyamatábra ismerteti, hogyan kell gondolkodni, miközben a python hurokban dolgozhatunk. A folyamatábra a program logikáját mutatja. Ajánlatos kipróbálni a folyamatábrát, mielőtt az aktuális programot kódolná.

Hogyan működik a hurok a pythonban?

A python hurkokat úgy tervezték, hogy áthidalhassák bármilyen szekvenciát, például listát, összeállítást, szótárt, halmazt és karakterláncot. Már láttuk, hogyan működik a hurok a pythonban.

Most itt az ideje, hogy megvizsgáljuk, hogyan szakíthatjuk meg a végrehajtást egy bizonyos ponton egy törésnyilatkozat segítségével.

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

Kimenet:

A fenti programban feltételt adtunk a hurokban, ha a rózsaszín értéket kapjuk, akkor hagyjuk abba az iterációt. Ily módon egy bizonyos eredményre juthatunk. Számos forgatókönyv használhatjuk ezt a logikát.

Példák (megfelelő kódolás a kimenettel)

1. példa

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

Kimenet:

2. példa

Ebben a példában a tartományfüggvényt használtuk a pythonban. Ez a python egyik leggyakrabban használt funkciója, amikor a hurokkal dolgozunk. Ennek a funkciónak a szintaxisa van

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

Kimenet:

3. példa

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

Kimenet:

4. példa

Hurok beágyazva. Hurokként fészkelhetünk az alábbiak szerint. Itt két tömbön iterálunk.

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

Kimenet:

Következtetés

A hurok Python kódolása és megértése nagyon egyszerű. A python hurkolása, miközben a szöveggel játszik, manapság nagyon fontos képességek, mivel nem. a könyvtárak száma ott van, hogy rengeteg adatot dolgozzon fel, amelyeket különböző alkalmazások generálnak világszerte. Egyébként tudod, hogy alapvető fontosságú a robusztus python programozás.

Ajánlott cikk

Ez egy útmutató a For Loop számára Pythonban. Itt a Python-ban lévő For Loop bevezetését és a Példát mutató folyamatábrát ismertetjük. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Python keretek
  2. Python operátorok
  3. A Python előnyei
  4. Minták Pythonban
  5. A For Loop áttekintése a Java-ban
  6. A Loop számára a PHP-ben