Satura rādītājs
Cikls priekš Tas ļauj mums veikt iterācijas veidu, kurā nosacījumam nav obligāti jābūt izpildītam, bet drīzāk mums jāiziet ierobežots elementu daudzums, lai varētu parādīt saturu ekrānā vai, ja nepieciešams, veikt sarežģītākas darbības.Kā mēs skaidrojām ciklu priekš ļauj mums iziet ierobežotu elementu daudzumu, tāpēc mēs to demonstrēsim ar šādu piemēru:
vārdi = ['šis', 'ir', 'an', 'bijušais', 'papagailis'] vārdam vārdos: drukātu vārdu cipari = [0, 1, 2, 3, 4, 5, 6, 7, 8 , 9] skaitlim skaitļos: drukas numurs
Šeit mēs uzsveram atkāpes nozīmi, jo ar to mēs sakām, ka drukātais teikums ietilpst ciklā priekš
Apskatīsim ekrānu, kā izskatītos viens no šiem cikliem.
PALIELINĀT
Noklikšķiniet uz attēla, lai to palielinātu
Kā redzējām, tā pielietojums ir pavisam vienkāršs, tas būtu sava veida ekvivalents t.s katram no citām valodām, piemēram, php, lai gan, kā vienmēr, katrai ir savas īpatnības.Vēl viena ļoti svarīga funkcija, kas mums jāpatur prātā, ir tas, kā strādāt ar iekšējām vārdnīcām Python Tā kā tā ir ļoti spēcīga un populāra datu struktūra, redzēsim, kā pārvietoties sarakstā, kurā ir karte:
d = {'x': 1, 'y': 2, 'z': 3} taustiņam d: drukāšanas atslēga, 'atbilst', d [atslēga]
Kā redzam katram vārdnīcas elementam, mēs varam iegūt tās vērtību, izsaucot indeksa vērtību, par to nav ko rakstīt, taču vienkāršība ietaupa mums daudz galvassāpju, lietojot šīs funkcijas.
PALIELINĀT
Noklikšķiniet uz attēla, lai to palielinātu
Apskatīsim piemēru, kurā iterācijas laikā mēs arī vēlamies piekļūt elementa indeksam, lai tajā veiktu izmaiņas, ja tas atbilst kādam konkrētam nosacījumam. Apskatīsim kodu, kas mums sniedz vairāk nekā skaidrojumu:indeksam, virkne uzskaitē (virknes): ja 'xxx' virknē: virknes [indekss] = '[cenzēts]'
Šajā gadījumā mēs izmantojam vietējo funkciju uzskaitiet sevi, ar kuru katrai elementa virknei mēs iegūstam tā indeksa numuru, tādā pašā iterācijas ciklā mēs varam novērtēt jaunu nosacījumu un tādējādi sasniegt mūsu mērķi.
Lai gan tas mums izklausās kā pašpalīdzības grāmata, cikla pārtraukšana ir kaut kas, ko var izmantot kā resursu mūsu ikdienas darbā Python, jo tas ļauj mums, novērtējot noteiktu nosacījumu, iziet no iterācijas un pabeigt visu. Šim nolūkam mēs izmantosim instrukciju pārtraukums.
no matemātikas importēt sqrt par n diapazonā (99, 0, -1): root = sqrt (n), ja root == int (root): drukāt n pārtraukumu
Šajā piemērā mēs novērtējam lielāko saknes vērtību pirmajos 100 skaitļos, šim nolūkam mēs izmantojam funkciju sqrt un ar nosacījumu, lai noskaidrotu, vai tā atbilst mūsu nosacījumam, to darot, mēs to izdrukājam un veicam pārtraukums Citiem vārdiem sakot, mēs pārtraucam savu ciklu, jo sekojošais mūs neinteresē.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu