Pro smyčku v Pythonu - Vývojový diagram Pythonu s příkladem

Obsah:

Anonim

Úvod do smyčky v Pythonu

V článku pro smyčku v Pythonu začíná jakýkoli programovací jazyk se stejným souborem pravidel. Syntaxe se může lišit. Python má také podmíněné příkazy a smyčky. Dnes se soustředíme na smyčky v pythonu. Abyste byli dokonalí v jakémkoli jazyce, musíte začít se základními pojmy. Pro smyčku je jedním z nich. To je velmi důležité pochopit pro programátory. Většinu času ignorujeme tyto malé a malé důležité části jazyka. Když se učíme jakýkoli programovací jazyk, musíme začít praktikovat bok po boku. Hlavní věc platí při učení smyčky. Pro smyčku je matoucí mnoho programátorů. Je dobrým zvykem, pokud vyzkoušíte kód v době jeho učení. Znečistěte si ruce kódem, takže pravděpodobnost porozumění konceptu je rychlejší. Otevřete tedy Python IDE (integrované vývojové prostředí) a začněte to dělat. Pokud znáte základní klíčová slova podobná pythonu, datové typy atd., Je dobré jít za smyčkou pro lepší porozumění. Nejprve vám řeknu, proč jsou tyto smyčky důležité v jakémkoli programovacím jazyce.

Předpokládejme, že musíme vytisknout každé písmeno ve větě a za tímto účelem se podívejte na níže uvedený program.

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))

Výstup:

Podíváte-li se na výše uvedený program, zdá se, jako bychom se opakovali. Je to objemné. máme teď jen 11 znaků. Předpokládejme, že musíme tisknout písmena pro celý odstavec nebo článek, který může mít tisíce slov. Musíme psát tiskové prohlášení bez omezení. Jako lidská bytost se jedná o velmi únavný úkol.

Řešení je tedy nad ním opakované. Nyní se soustředíme na redukci kódu s požadovaným výstupem. Nyní je čas vylepšit náš kód. Podívejme se na fragment kódu, který obsahuje stejný kód, jaký jsme napsali pro pozdrav.

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

Výstup:

Podívejte se na rozdíl mezi kódem. Pro smyčku nám pomáhá psát kód jednodušším způsobem s menším kódem, který můžeme iterovat. To minimalizuje zmatek, snižuje řádky kódu, lepší porozumění a běží rychleji. Nyní máte představu o tom, proč je smyčka for nezbytná pro kódování a jak to snižuje naši bolest hlavy, pokud musíme iterovat přes objemná data. Je čas podívat se na syntaxi smyčky v Pythonu.

Syntax

Pokud jste již pozorovali, můžete vidět, že pro smyčku v java nebo jiném jazyce má jinou syntaxi, než ta výše uvedená. Vezměte stejný výše uvedený příklad a zjistíme, jak přesně to funguje.

Jak vidíte, máme jeden variabilní pozdrav a tuto proměnnou jsme uložili do řetězce 'Hello Python'. for je klíčové slovo v pythonu. Po psaní pro máme variabilní jméno písmeno. písmeno není nikde definováno dříve. V operátorovi v pythonu, který bere hodnotu v pozdravu jeden po druhém. A uloží to v dopise.

Příklad dopisu na pozdrav

Vývojový diagram smyčky v Pythonu

Níže uvedený vývojový diagram uvádí, jak myslet při práci se smyčkou v pythonu. Vývojový diagram ukazuje logiku programu. Doporučuje se vyzkoušet vývojový diagram před kódováním skutečného programu.

Jak funguje smyčka v pythonu?

Pro smyčky v Pythonu jsou navrženy pro opakování libovolné sekvence, jako je seznam, tuple, slovník, množina a řetězec. Už jsme viděli, jak funguje smyčka v pythonu.

Nyní je čas se podívat, jak můžeme zastavit provádění v určitém okamžiku pomocí příkazu break.

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

Výstup:

Ve výše uvedeném programu jsme dali podmínku ve smyčce, pokud dostaneme růžovou hodnotu, a pak zastavíme opakování. Tímto způsobem můžeme dospět ke konkrétnímu výsledku. Existuje mnoho scénářů, kde můžeme tuto logiku použít.

Příklady (správné kódování s výstupem)

Příklad č. 1

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

Výstup:

Příklad č. 2

V tomto příkladu jsme použili funkci rozsahu v pythonu. Toto je jedna z nejpoužívanějších funkcí v pythonu při práci se smyčkou. Tato funkce má díky syntaxi

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

Výstup:

Příklad č. 3

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

Výstup:

Příklad č. 4

Vnořený do smyčky. Můžeme vnořit smyčku následovně. Zde opakujeme dvě pole.

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

Výstup:

Závěr

Python pro smyčky je velmi snadno kódovatelný a srozumitelný. Smyčka v pythonu při hraní s textem je v dnešní době velmi důležitá, protože ne. knihoven jsou k dispozici pro práci s množstvím dat generovaných různými aplikacemi po celém světě. Zbytek víte, že je základní začít s robustním pythonovým programováním.

Doporučený článek

Toto byl průvodce po For Loop v Pythonu. Zde diskutujeme úvod do For Loop v Pythonu a vývojový diagram spolu s příkladem. Další informace naleznete také v dalších navrhovaných článcích -

  1. Python Frameworks
  2. Operátoři Pythonu
  3. Výhody Pythonu
  4. Vzory v Pythonu
  5. Přehled For Loop v Javě
  6. Pro smyčky v PHP