„Python“ ciklo pamoka su praktikos pavyzdžiais



Šiame „Python For Loop“ įraše paaiškinama, kas yra „Loops“ ir kur mes galime jį naudoti, kartu su „Python For Loop“ sintakse. Jame taip pat pateikiami keli pavyzdžiai, kuriuos galite praktikuoti.

„Python“ programavimo kalba nuo pat pradžių buvo žingsnis priekyje kitų programavimo kalbų. turi panašų pranašumą . Šiame straipsnyje mes sužinosime apie „Python For Loop“ ir kaip mes galime jį naudoti programoje. Šiame straipsnyje aptariamos šios sąvokos:

Naudojant milžiniškas programas ir lengviau įgyvendinant „Python“ su duomenų mokslu, kasmet žymiai išaugo duomenų mokslui sukurtų darbo vietų skaičius. Užsiregistruokite „Edureka“ ir pasinaudokite praktine patirtimi, susijusia su realaus laiko pramonės projektais, kartu su parama „24 × 7“, kuri padės jums tapti sėkmingu duomenų mokslininku,





Pradėkime nuo šio straipsnio pradžios už kilpą pitone.

Kas yra „Python For Loop“?

„A for loop“ naudojamas pakartoti tokias sekas kaip a sąrašą , dvipusis , rinkinys , ir tt, arba. Naudojant „for loop“, galima pereiti ne tik sekas, bet ir visus kartojamus objektus.



Leiskite mums suprasti „for“ kilpą, naudodami toliau pateiktą schemą.

„loop-edureka“ schema-python

Vykdymas prasidės ir ieškos pirmo elemento sekoje arba iteruojamo objekto. Jis patikrins, ar pasiekė sekos pabaigą, ar ne. Vykdžius sakinius bloke, jis ieškos kito sekos elemento ir procesas tęsis tol, kol vykdymas pasieks paskutinį sekos elementą.



„Python“ už ciklo sintaksę

Supraskime „for loop“ sintaksę su pavyzdžiu:

x = (1,2,3,4,5) i i x: spausdinti (i)

Išvestis: vienas

2

3

4

5

fibonacci sekos java už kilpą

Ankstesniame pavyzdyje vykdymas prasidėjo nuo pirmojo elemento x „tuple“ ir tęsėsi tol, kol vykdymas pasiekė 5. Tai labai paprastas pavyzdys, kaip galime naudoti „for for loop“ pitone. Pažvelkime ir į tai, kaip diapazono funkciją galima naudoti kilpai.

Diapazonas „Python For Loop“

„Python“ diapazonas yra integruota funkcija, kuri pateikia seką. A diapazono funkcija turi tris parametrus, kurie yra pradinis parametras, pabaigos parametras ir žingsnio parametras. Pabaigos parametre nėra deklaruoto skaičiaus, supraskime tai su pavyzdžiu.

a = sąrašas (diapazonas (0,10,2)) spausdinti (a)

Išvestis: [0,2,4,6,8]

Ankstesniame pavyzdyje seka prasideda nuo 0 ir baigiasi 9, nes pabaigos parametras yra 10, o žingsnis yra 2, todėl vykdymo metu jis peršoka 2 žingsnius po kiekvieno elemento.

Dabar pažvelkime į pavyzdį, naudojant „python for loop“.

kas yra Java programėlė su pavyzdžiu
def modelis (n): k = 2 * n - 2 i diapazone (0, n): j diapazone (0, k): spausdinti (pabaiga = '') k = k - 1 j diapazone ( 0, i + 1): spausdinti ('*', pabaiga = '') spausdinti ('r') raštą (15)

Išvestis:

Ankstesniame pavyzdyje mes galėjome padaryti a naudojant diapazono funkciją. Mes naudojome diapazono funkciją, kad gautume tikslų skaičių tarpų ir žvaigždžių reikšmių, kad gautume aukščiau pateiktą modelį.

Pažvelkime, kaip mes galime naudoti pertraukimo sakinį „python for loop“.

„Python for Loop Break“

„Break in python“ yra valdymo srauto sakinys, naudojamas norint išeiti iš vykdymo, kai tik atsiranda pertrauka. Leiskite mums suprasti, kaip mes galime naudoti pertraukos teiginį „for loop“, naudodami pavyzdį.

Tarkime, kad turime sąrašą su kaip elementus, todėl mes išeisime iš ciklo naudodami pertraukos teiginį, kai tik atsiras norima eilutė.

įmonė = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] x įmonėje: jei x == 'R': pertrauka spausdinti (x)

Išvestis: IS

D

U

Ankstesniame pavyzdyje, kai tik kilpa susiduria su eilute „R“, ji patenka į „if“ sakinio bloką, kur „break“ sakinys išeina iš ciklo. Panašiai mes galime naudoti lūžio teiginį pagal probleminius teiginius.

Dabar pažvelkime, kaip mes galime naudoti python'ą kilpoms sąrašuose.

„Python“, skirtas ciklo sąrašui

„Python“ sąrašas yra seka, kaip ir bet kuri kita duomenų tipas , todėl visiškai akivaizdu, kaip galime naudoti sąrašą. Leiskite parodyti jums pavyzdį, kai sąraše naudojama „for loop“.

spalva = ['mėlyna', 'balta'] transporto priemonė = ['automobilis', 'dviratis', 'sunkvežimis'] color_comb = [(x, y) x spalvos spalva y transporto priemonėje] spausdinti (color_comb)

Išvestis: [(„mėlynas“, „automobilis“), („mėlynas“, „dviratis“), („mėlynas“, „sunkvežimis“), („baltas“, „automobilis“), („baltas“, „dviratis“) , („baltas“, „sunkvežimis“)]

Pažvelkime ir į tai, kaip galime naudoti tęsinio teiginį „for loop“ python.

Tęskite „Python For Loop“

Supraskime tą patį pavyzdį, kurį naudojome lūžio sakinyje, o ne pertrauką, naudosime tęsinį. Tai taip pat yra kontrolinis sakinys, tačiau vienintelis skirtumas yra tas, kad jis tik praleis dabartinę iteraciją ir vis tiek atliks likusias iteracijas.

įmonė = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] x įmonėje: jei x == 'R': tęsti spausdinimą (x)

Išvestis: IS

D

U

IS

Į

Į

Ankstesniame pavyzdyje tęsinio sakinys buvo sutiktas, kai eilutės vertė buvo „R“, todėl vykdymas praleido tą konkretų kartojimą ir perkėlė į kitą sąrašo elementą.

Pažvelkime į keletą kitų pavyzdžių, kad geriau suprastume, kaip galime naudoti „Python“ kilpą.

„Python“ už kilpų pavyzdžius

Čia yra paprasta ciklo programa, skirta atspausdinti bet kokių penkių iš vartotojo paimtų skaičių produktą

res = 1 i diapazone (0,5): n = int (įvestis ('įveskite skaičių')) res * = n spausdinti (res)

Išvestis:

Čia yra dar viena paprasta programa, skirta apskaičiuoti kvadratų, kurių kraštai nurodyti sąraše, plotą.

kraštas = [5,4,7,8,9,3,8,2,6,4] plotas = [x * x x šone] spausdinimas (plotas)

Išvestis: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Dabar, kai baigėme „for loop“ koncepcijas, pateikiame keletą pamokų, kurios padės struktūrizuotai išmokti programavimo kalbos.

  1. Nors kilpa Python
  2. Kolekcijos „Python“
  3. „Python“ klasės ir objektai
  4. „Python“ moduliai

Tai atveda prie šio straipsnio pabaigos, kur mes sužinojome, kaip galime naudoti „For Loop In Python“. Tikiuosi, kad jums aišku viskas, kas buvo pasidalinta su jumis šioje pamokoje.

Jei radote šį straipsnį „Python For Loop“ tinkamas, patikrinkite patikima internetinė mokymosi įmonė, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą, pasklido po visą pasaulį.

c ++ naudoti vardų sritį

Mes norime jums padėti kiekviename žingsnyje ir parengti mokymo programą, skirtą studentams ir specialistams, norintiems būti . Kursas yra skirtas suteikti jums pažangą pradedant programuoti „Python“ ir išmokyti jus naudotis pagrindinėmis ir pažangiomis „Python“ koncepcijomis bei įvairiomis Kaip

Jei kyla klausimų, nedvejodami užduokite visus klausimus. Įdėkite juos į „Python for Loop“ komentarų skyrių ir mūsų komanda mielai atsakys.