Python for Loop apmācība ar prakses piemēriem



Šajā ziņojumā par Python For Loop ir izskaidrots, kas ir paredzēts Loops, un kur mēs to varam izmantot, kā arī Python For Loop sintakse. Tas ietver arī vairākus piemērus, kurus varat praktizēt.

Python programmēšanas valoda jau no paša sākuma ir bijusi soli priekšā citām programmēšanas valodām. ir līdzīga priekšrocība . Šajā rakstā mēs uzzināsim par Python For Loop un to, kā mēs to varam izmantot programmā. Šajā rakstā ir apskatīti šādi jēdzieni:

Pateicoties milzīgām lietojumprogrammām un vienkāršākai Python ieviešanai ar datu zinātni, katru gadu ir ievērojami pieaudzis datu zinātnei izveidoto darba vietu skaits. Reģistrēties Edureka un iegūstiet praktisku pieredzi ar reāllaika nozares projektiem kopā ar 24 × 7 atbalstu, kas ļaus jums kļūt par veiksmīgu datu zinātnieku,





Sāksim uz priekšu un sāksim šo rakstu ar pamata ievadu par cilpu pitonā.

Kas ir Python For Loop?

A ciklam tiek izmantots, lai atkārtotu virknes, piemēram, a sarakstā , dubultā , komplekts utt. Izmantojot for for ciklu, var šķērsot ne tikai secības, bet arī visus iterējamos objektus.



Ļaujiet mums saprast for for ciklu, izmantojot zemāk redzamo blokshēmu.

blokshēma-pitons cilpai-edurekai

Sāksies izpilde un tiks meklēts pirmais vienums secībā vai iterējams objekts. Tas pārbaudīs, vai tas ir sasniedzis secības beigas vai nē. Pēc apgalvojumu izpildīšanas blokā tas meklēs nākamo vienumu secībā un process turpināsies, līdz izpilde būs sasniegusi pēdējo vienumu secībā.



Python cilpa sintaksei

Ļaujiet mums saprast for loop sintaksi ar piemēru:

x = (1,2,3,4,5) i i x: drukāt (i)

Izeja: viens

2

3

4

5

java, kā izveidot objektu masīvu

Iepriekš minētajā piemērā izpilde sākās no pirmā elementa kopā x, un tā turpinājās, līdz izpilde sasniedza 5. Tas ir ļoti vienkāršs piemērs tam, kā mēs varam izmantot cilpu for python. Apskatīsim arī to, kā diapazona funkciju var izmantot ciklam.

Diapazons Python For Loop

Python diapazons ir iebūvēta funkcija, kas atgriež secību. A diapazona funkcija ir trīs parametri, kas ir sākuma parametrs, beigu parametrs un pakāpiena parametrs. Beigu parametrs neietver deklarēto numuru, sapratīsim to ar piemēru.

a = saraksts (diapazons (0,10,2)) drukāt (a)

Izeja: [0,2,4,6,8]

Iepriekš minētajā piemērā secība sākas no 0 un beidzas ar 9, jo beigu parametrs ir 10 un solis ir 2, tāpēc izpildes laikā tā lec 2 soļus pēc katra vienuma.

Tagad apskatīsim piemēru, kurā tiek izmantots python for loop.

def modelis (n): k = 2 * n - 2 i diapazonā (0, n): j diapazonā (0, k): druka (beigas = '') k = k - 1 j diapazonā ( 0, i + 1): drukas ('*', beigu = '') drukas ('r') raksts (15)

Izeja:

Iepriekš minētajā piemērā mēs varējām izveidot a izmantojot diapazona funkciju. Mēs izmantojām diapazona funkciju, lai iegūtu precīzu atstarpju un zvaigznīšu vērtību skaitu, lai mēs iegūtu iepriekš minēto modeli.

Apskatīsim, kā mēs varam izmantot pārtraukuma paziņojumu pitonā ciklam.

kā iegūt masīva javascript garumu

Python cilpa pārtraukumam

Pārtraukums pitonā ir vadības plūsmas paziņojums, ko izmanto, lai izietu no izpildes, tiklīdz rodas pārrāvums. Ļaujiet mums saprast, kā mēs varam izmantot pārtraukuma paziņojumu for for loop, izmantojot piemēru.

Pieņemsim, ka mums ir saraksts ar kā vienumus, tāpēc mēs iziesim no cilpas, izmantojot pārtraukuma paziņojumu, tiklīdz būs sastopama vajadzīgā virkne.

uzņēmums = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] x uzņēmumā: ja x == 'R': pārtraukuma druka (x)

Izeja: IS

D

U

Iepriekš minētajā piemērā, tiklīdz cilpa sastop virkni “R”, tā nonāk if paziņojuma blokā, kur pārtraukuma priekšraksts iziet no cilpas. Līdzīgi mēs varam izmantot pārtraukuma paziņojumu atbilstoši problēmu paziņojumiem.

Tagad ļaujiet mums apskatīt, kā mēs varam izmantot pitonu cilpu sarakstos.

Python lokam sarakstā

Saraksts pitonā ir secība kā jebkura cita datu tips , tāpēc ir pilnīgi skaidrs, kā mēs varam izmantot sarakstu. Ļaujiet man parādīt piemēru, kur sarakstā tiek izmantots for for loop.

color = ['zils', 'balts'] transportlīdzeklis = ['automašīna', 'velosipēds', 'kravas automobilis'] color_comb = [(x, y) x krāsai ar krāsu y transportlīdzeklī] druka (color_comb)

Izeja: [('zils', 'automašīna'), ('zils', 'velosipēds'), ('zils', 'kravas automobilis'), ('balts', 'auto'), ('balts', 'velosipēds') , ('balts', 'kravas automobilis')]

Apskatīsim arī to, kā mēs varam izmantot turpinājuma paziņojumu for for loop pitonā.

Turpiniet lietotnē Python For Loop

Ļaujiet mums saprast to pašu piemēru, kuru mēs izmantojām pārtraukuma paziņojumā, bet pārtraukuma vietā mēs izmantosim turpinājuma paziņojumu. Tas ir arī kontroles paziņojums, bet vienīgā atšķirība ir tā, ka tas tikai izlaidīs pašreizējo atkārtojumu un tik un tā izpildīs pārējās atkārtojumus.

uzņēmums = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] x uzņēmumā: ja x == 'R': turpināt drukāt (x)

Izeja: IS

D

U

IS

TO

TO

Iepriekš minētajā piemērā turpinājuma paziņojums tika sastādīts, kad virknes vērtība bija “R”, tāpēc izpilde izlaida konkrēto atkārtojumu un pārvietojās uz nākamo saraksta vienumu.

Apskatīsim dažus citus piemērus, lai labāk izprastu, kā mēs varam izmantot cilpu Python.

Python cilpu piemēriem

Šeit ir vienkārša cilpa programma, lai izdrukātu visu piecu no lietotāja paņemto skaitļu produktu

res = 1 i diapazonā (0,5): n = int (ievade ('ievadiet skaitli')) res * = n druka (res)

Izeja:

Šeit ir vēl viena vienkārša programma, lai aprēķinātu kvadrātu platību, kuru malas ir norādītas sarakstā.

puse = [5,4,7,8,9,3,8,2,6,4] laukums = [x * x x sānos] izdruka (laukums)

Izeja: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Tagad, kad esam paveikuši for ciklu jēdzienus, šeit ir dažas apmācības, kas palīdzēs strukturēti iemācīties programmēšanas valodu.

transformācijas veidi informātikā
  1. Kamēr cilpa Python
  2. Kolekcijas Python
  3. Python klases un objekti
  4. Python moduļi

Tādējādi mēs nonākam līdz šī raksta beigām, kur mēs esam iemācījušies, kā mēs varam izmantot programmu Loop In Python. Es ceru, ka jums ir skaidrs viss, kas ar jums ir kopīgots šajā apmācībā.

Ja jums šis raksts par “Python For Loop” ir aktuāls, pārbaudiet uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē.

Mēs esam šeit, lai palīdzētu jums ik uz soļa jūsu ceļojumā un izdomātu mācību programmu, kas paredzēta studentiem un profesionāļiem, kuri vēlas būt . Kurss ir paredzēts, lai dotu jums sākumu Python programmēšanā un apmācītu gan pamata, gan uzlabotas Python koncepcijas kopā ar dažādām patīk

Ja rodas kādi jautājumi, droši uzdodiet visus savus jautājumus. Ievietojiet tos komentāru sadaļā “Python for Loop”, un mūsu komanda ar prieku atbildēs.