Výukový program Python pre slučku s príkladmi na precvičenie



Tento príspevok o Python For Loop vysvetľuje, čo sú For Loops a kde ich môžeme použiť, spolu so syntaxou Python For Loop. Zahŕňa tiež niekoľko príkladov, ktoré si môžete precvičiť.

Programovací jazyk Python bol od začiatku o krok vpred pred ostatnými programovacími jazykmi. má podobnú výhodu, pokiaľ ide o . V tomto článku sa dozvieme o Pythone For Loop a o tom, ako ho môžeme použiť v programe. Tento článok pojednáva o nasledujúcich konceptoch:

Vďaka obrovským aplikáciám a ľahšej implementácii Pythonu s dátovou vedou došlo k významnému nárastu počtu pracovných miest vytvorených pre dátovú vedu každý rok. Zaregistrovať sa pre Edureka’s a získajte praktické skúsenosti s priemyselnými projektmi v reálnom čase spolu s podporou 24 × 7, ktorá vás nasmeruje na cestu úspešného Data Scientist,





Poďme na to a začnime tento článok základným úvodom do pre slučku v pytóne.

Čo je Python pre slučku?

Smyčka for sa používa na iteráciu sekvencií ako a zoznam , násobný , nastaviť atď. alebo. A nielen slučky, ale aj akýkoľvek opakovateľný objekt je možné prechádzať aj pomocou slučky for.



Pochopme slučku for pomocou vývojového diagramu zobrazeného nižšie.

vývojový diagram-python pre loop-edureka

Spustí sa vykonávanie a vyhľadá sa prvá položka v poradí alebo iterovateľný objekt. Skontroluje, či dosiahol koniec sekvencie alebo nie. Po vykonaní príkazov v bloku bude hľadať ďalšiu položku v poradí a proces bude pokračovať, kým sa vykonanie nedostane k poslednej položke v poradí.



Python pre syntax slučky

Poďme pochopiť syntax cyklu for na príklade:

x = (1,2,3,4,5) pre i v x: print (i)

Výkon: jeden

2

3

4

5

ako nájsť palindróm v jave

Vo vyššie uvedenom príklade sa vykonávanie začalo od prvej položky v n-tici x a pokračovalo to, kým vykonanie nedosiahlo 5. Je to veľmi jednoduchý príklad toho, ako môžeme v cykle python použiť slučku for. Poďme sa tiež pozrieť na to, ako je možné použiť funkciu rozsahu s cyklom for.

Rozsah v Pythone pre slučku

V pythone je range vstavaná funkcia, ktorá vracia sekvenciu. A funkcia rozsahu má tri parametre, ktorými sú počiatočný parameter, konečný parameter a krokový parameter. Koncový parameter nezahŕňa deklarované číslo, pochopme to na príklade.

a = zoznam (rozsah (0,10,2)) tlač (a)

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

Vo vyššie uvedenom príklade postupnosť začína od 0 do 9, pretože koncový parameter je 10 a krok je 2, preto pri vykonaní skočí o 2 kroky za každú položku.

Teraz sa pozrime na príklad použitia slučky python for.

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

Výkon:

Vo vyššie uvedenom príklade sme boli schopní vytvoriť a pomocou funkcie rozsahu. Použili sme funkciu rozsahu na získanie presného počtu bielych medzier a hodnôt hviezdičky, aby sme dostali vyššie uvedený vzor.

Poďme sa pozrieť na to, ako môžeme použiť príkaz break v pythone pre cyklus.

Python pre prerušenie slučky

Break in python je príkaz riadiaceho toku, ktorý sa používa na ukončenie vykonávania, akonáhle dôjde k prerušeniu. Poďme pochopiť, ako môžeme na príklade použiť príkaz break v cykle for.

Povedzme, že máme zoznam ako položky, takže ukončíme slučku pomocou príkazu break, akonáhle narazíme na požadovaný reťazec.

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

Výkon: JE

D

ako nakonfigurovať zatmenie pre

U

Vo vyššie uvedenom príklade, akonáhle slučka narazí na reťazec „R“, vstúpi do bloku príkazu if, kde príkaz break ukončí slučku. Podobne môžeme použiť príkaz break podľa problémových príkazov.

Poďme sa teraz pozrieť na to, ako môžeme v zoznamoch použiť slučku python for loop.

Python pre slučku v zozname

Zoznam v pythone je sekvencia ako každá iná Dátový typ , takže je celkom zrejmé, ako môžeme zoznam využiť. Ukážem vám príklad, kde sa v zozname používa sluč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ýkon: [(„modré“, „auto“), („modré“, „koleso“), („modré“, „nákladné vozidlo“), („biele“, „auto“), („biele“, „bicykel“) , („biely“, „nákladný automobil“)]

Poďme sa tiež pozrieť na to, ako môžeme použiť príkaz continue v cykle for v pythone.

Pokračujte v Pythone pre slučku

Rozumieme tomu rovnakému príkladu, aký sme použili vo vyhlásení break, namiesto break použijeme príkaz continue. Je to tiež riadiaci príkaz, ale jediný rozdiel je v tom, že iba preskočí aktuálnu iteráciu a zvyšok iterácií vykoná rovnako.

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

Výkon: JE

D

U

JE

K

čo je flume v hadoop

TO

Vo vyššie uvedenom príklade sa s príkazom continue stretlo, keď bola hodnota reťazca „R“, takže vykonanie preskočilo danú iteráciu a presunulo sa na ďalšiu položku v zozname.

Pozrime sa teraz na niekoľko ďalších príkladov, aby sme lepšie pochopili, ako môžeme v cykle Python použiť cyklus loop.

Python pre príklady slučiek

Tu je jednoduchý program pre cyklus, ktorý umožňuje vytlačiť produkt ľubovoľných piatich čísel prevzatých od používateľa

res = 1 pre i v rozsahu (0,5): n = int (vstup ('zadajte číslo')) res * = n tlač (res)

Výkon:

Tu je ďalší jednoduchý program na výpočet plochy štvorcov, ktorých strany sú uvedené v zozname.

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

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

Teraz, keď sme skončili s koncepciami cyklu for, je tu niekoľko návodov, ktoré vám pomôžu štruktúrovaným spôsobom sa naučiť programovací jazyk.

  1. While Loop In Python
  2. Zbierky v Pythone
  3. Triedy a objekty v jazyku Python
  4. Pythonové moduly

Týmto sa dostávame na koniec tohto článku, kde sme sa dozvedeli, ako môžeme použiť funkciu For Loop In Python. Dúfam, že máte prehľad o všetkom, čo bolo s vami zdieľané v tomto tutoriále.

Ak považujete tento článok o „Pythone pre slučku“ za relevantný, pozrite si stránku dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete.

Sme tu, aby sme vám pomohli na každom kroku na vašej ceste a prišli s učebným plánom, ktorý je určený pre študentov a profesionálov, ktorí chcú byť . Kurz je navrhnutý tak, aby vám dal úvod do programovania v Pythone a naučil vás základné aj pokročilé koncepty Pythonu spolu s rôznymi Páči sa mi to

Ak narazíte na akékoľvek otázky, neváhajte sa ich opýtať. Vložte ich do sekcie s komentármi sekcie „Python for Loop“ a náš tím s radosťou odpovie.