Výukový program Python pro smyčku s příklady procvičení



Tento příspěvek na Python For Loop vysvětluje, co jsou For Loops a kde je můžeme použít, spolu se syntaxí Python For Loop. Zahrnuje také několik příkladů, které můžete procvičit.

Programovací jazyk Python byl od začátku o krok napřed před ostatními programovacími jazyky. má podobnou výhodu, pokud jde o . V tomto článku se dozvíme o Pythonu pro smyčku a o tom, jak ji můžeme použít v programu. V tomto článku jsou popsány následující koncepty:

Díky obrovským aplikacím a snazší implementaci Pythonu s datovou vědou došlo k významnému nárůstu počtu pracovních míst vytvořených pro datovou vědu každý rok. Zaregistrujte se Edureka a získejte praktické zkušenosti s průmyslovými projekty v reálném čase spolu s podporou 24 × 7, která vás zavede na cestu úspěšného Data Scientist,





Pojďme začít a začněte tento článek základním úvodem do pro smyčku v pythonu.

Co je Python For Loop?

Smyčka for se používá k iteraci sekvencí jako a seznam , n-tice , soubor atd. nebo A nejen smyčky, ale i jakýkoli iterovatelný objekt lze procházet také pomocí smyčky for.



Pochopme smyčku for pomocí níže uvedeného vývojového diagramu.

vývojový diagram-python pro smyčku-edureka

Spustí se spuštění a vyhledá první položku v pořadí nebo iterovatelném objektu. Zkontroluje, zda dosáhl konce sekvence nebo ne. Po provedení příkazů v bloku bude hledat další položku v sekvenci a proces bude pokračovat, dokud provádění nedosáhne poslední položky v sekvenci.



Python pro syntaxi smyčky

Rozumíme syntaxi smyčky for na příkladu:

x = (1,2,3,4,5) pro i v x: tisk (i)

Výstup: jeden

2

3

4

5

jaké je použití serializace v Javě

Ve výše uvedeném příkladu spuštění začalo od první položky v n-tici x a pokračovalo, dokud spuštění nedosáhlo 5. Jedná se o velmi jednoduchý příklad toho, jak můžeme použít smyčku for v pythonu. Pojďme se také podívat na to, jak lze použít funkci rozsahu se smyčkou for.

Rozsah v Pythonu pro smyčku

V pythonu je range vestavěná funkce, která vrací sekvenci. A funkce rozsahu má tři parametry, kterými jsou počáteční parametr, koncový parametr a krokový parametr. Koncový parametr nezahrnuje deklarované číslo, pochopme to na příkladu.

a = seznam (rozsah (0,10,2)) tisk (a)

Výstup: [0,2,4,6,8]

Ve výše uvedeném příkladu začíná sekvence od 0 do 9, protože koncový parametr je 10 a krok je 2, proto při provádění přeskočí o 2 kroky za každou položkou.

Nyní se podívejme na příklad, který používá smyčku python for.

def vzor (n): k = 2 * n - 2 pro i v rozsahu (0, n): pro j v rozsahu (0, k): print (end = '') k = k - 1 pro j v rozsahu ( 0, i + 1): print ('*', end = '') print ('r') pattern (15)

Výstup:

Ve výše uvedeném příkladu jsme byli schopni udělat pomocí funkce rozsahu. Funkci rozsahu jsme použili k získání přesného počtu bílých mezer a hodnot hvězdičky, abychom získali výše uvedený vzor.

Pojďme se podívat na to, jak můžeme použít příkaz break v pythonu pro smyčku.

Python pro přerušení smyčky

Přerušení v pythonu je příkaz řízení toku, který se používá k ukončení provádění, jakmile dojde k přerušení. Pojďme pochopit, jak můžeme na příkladu použít příkaz break ve smyčce for.

Řekněme, že máme seznam jako položky, takže smyčku opustíme pomocí příkazu break, jakmile narazíme na požadovaný řetězec.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': break print (x)

Výstup: JE

D

převést řetězec data na datum

U

Ve výše uvedeném příkladu, jakmile smyčka narazí na řetězec „R“, vstoupí do bloku příkazu if, kde příkaz break ukončí smyčku. Podobně můžeme použít příkaz break podle problémových příkazů.

Nyní se pojďme podívat na to, jak můžeme použít python pro smyčku v seznamech.

Python pro smyčku v seznamu

Seznam v pythonu je sekvence jako každá jiná datový typ , takže je zcela zřejmé, jak můžeme seznam využít. Ukážu vám příklad, kde je v seznamu použita smyčka for.

color = ['blue', 'white'] vehicle = ['car', 'bike', 'truck'] color_comb = [(x, y) for x in color for y in vehicle] print (color_comb)

Výstup: [('modré', 'auto'), ('modré', 'kolo'), ('modré', 'nákladní auto'), ('bílé', 'auto'), ('bílé', 'kolo') , ('white', 'truck')]

Pojďme se také podívat, jak můžeme použít příkaz continue ve smyčce for v pythonu.

Pokračujte v Pythonu pro smyčku

Rozumíme tomu stejnému příkladu, jaký jsme použili v příkazu break, místo break použijeme příkaz continue. Je to také kontrolní příkaz, ale jediný rozdíl je v tom, že přeskočí pouze aktuální iteraci a stejně provede zbytek iterací.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': continue print (x)

Výstup: JE

D

U

JE

K

co je cloud služeb salesforce

NA

Ve výše uvedeném příkladu byl příkaz continue nalezen, když byla hodnota řetězce „R“, takže provedení tuto konkrétní iteraci přeskočilo a přesunulo na další položku v seznamu.

Podívejme se nyní na několik dalších příkladů pro lepší pochopení toho, jak můžeme použít smyčku v Pythonu.

Python pro příklady smyčky

Zde je jednoduchý program smyčky pro tisk produktu libovolných pěti čísel převzatých od uživatele

res = 1 pro i v rozsahu (0,5): n = int (vstup ('zadejte číslo')) res * = n tisk (res)

Výstup:

Zde je další jednoduchý program pro výpočet plochy čtverců, jejichž strany jsou uvedeny v seznamu.

side = [5,4,7,8,9,3,8,2,6,4] area = [x * x for x in side] print (area)

Výstup: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Nyní, když jsme udělali koncepty smyčky for, je zde několik návodů, které vám pomohou strukturovaným způsobem se naučit programovací jazyk.

  1. While Loop In Python
  2. Sbírky v Pythonu
  3. Třídy a objekty Pythonu
  4. Pythonové moduly

Tím se dostáváme na konec tohoto článku, kde jsme se naučili, jak můžeme použít For Loop In Python. Doufám, že máte jasno se vším, co bylo s vámi v tomto tutoriálu sdíleno.

Pokud shledáte tento článek jako „Python pro smyčku“ relevantní, podívejte se na důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě.

Jsme tu, abychom vám pomohli s každým krokem na vaší cestě a vytvořili osnovy určené pro studenty a profesionály, kteří chtějí být . Kurz je navržen tak, aby vám poskytl náskok v programování v Pythonu a naučil vás základní i pokročilé koncepty Pythonu spolu s různými jako

Pokud narazíte na jakékoli otázky, neváhejte se zeptat na všechny své otázky. Umístěte je do sekce komentářů v „Pythonu pro smyčku“ a náš tým vám rád odpoví.