Turinys
Ciklas dėl Tai leidžia mums atlikti tam tikrą iteraciją, kai nebūtinai turi būti įvykdyta tam tikra sąlyga, bet mes turime pereiti į ribotą elementų kiekį, kad galėtume rodyti turinį ekrane arba, jei reikia, atlikti sudėtingesnes operacijas.Mums aiškinant ciklą dėl leidžia mums pereiti į ribotą elementų kiekį, todėl parodysime tai tokiu pavyzdžiu:
žodžiai = ['tai', 'yra', 'an', 'buvęs', 'papūga'] žodžiui žodžiais: spausdinti žodžių skaičius = [0, 1, 2, 3, 4, 5, 6, 7, 8 , 9] skaičiui skaičiais: spausdinti numerį
Čia mes pabrėžiame įtraukos svarbą, nes kartu sakome, kad spausdintas sakinys patenka į ciklą dėl
Pažiūrėkime, kaip atrodytų vienas iš šių ciklų.
DIDELIS
Norėdami padidinti vaizdą, spustelėkite jį
Kaip matėme, jo taikymas yra gana paprastas, tai būtų savotiškas atitikmuo vadinamosioms kiekvienam kitų kalbų, tokių kaip php, nors, kaip visada, kiekviena turi savo ypatumų.Kita labai svarbi funkcija, kurią turime nepamiršti, yra tai, kaip dirbti su žodynais viduje Python Kadangi tai yra labai galinga ir populiari duomenų struktūra, pažiūrėkime, kaip pereiti į sąrašą, kuriame yra kartotekų:
d = {'x': 1, 'y': 2, 'z': 3} raktas d: spausdinimo raktas, 'atitinka', d [raktas]
Kaip matome kiekvienam žodyno elementui, jo vertę galime sužinoti paskambinę indekso reikšmei, apie tai nėra ko rašyti namo, tačiau jos paprastumas sutaupo daug galvos skausmo naudojant šias funkcijas.
DIDELIS
Norėdami padidinti vaizdą, spustelėkite jį
Pažvelkime į pavyzdį, kuriame kartodami mes taip pat norime pasiekti elemento indeksą, kad galėtume jį pakeisti, jei jis atitinka tam tikrą sąlygą, pažiūrėkime kodą, kuris mums sako daugiau nei paaiškinimas:indeksui, eilutė sąraše (eilutės): jei „xxx“ eilutėje: eilutės [indeksas] = '[cenzūruotas]'
Šiuo atveju mes naudojame vietinę funkciją išvardink save, su kuria kiekvienai elemento eilutei gauname jo indekso numerį, tokiu būdu tame pačiame iteracijos cikle galime įvertinti naują sąlygą ir todėl pasiekti savo tikslą.
Nors mums tai skamba kaip savipagalbos knyga, ciklo nutraukimas gali būti naudojamas kaip šaltinis mūsų kasdienybėje Python, nes tai leidžia mums, kad vertindami tam tikrą sąlygą galime išeiti iš iteracijos ir viską užbaigti. Tam naudosime instrukciją pertrauka.
iš matematikos importo sqrt už n diapazone (99, 0, -1): root = sqrt (n) jei root == int (root): spausdinti n pertrauka
Šiame pavyzdyje mes vertiname didžiausią reikšmės šaknį per pirmuosius 100 skaičių, tam mes taikome funkciją sqrt ir su sąlyga, jei tai yra sąlyga, norėdami pamatyti, ar ji atitinka mūsų sąlygą, tai darydami spausdiname ir pertrauka Kitaip tariant, mes nutraukiame savo ciklą, nes tai, kas toliau, mūsų nedomina.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką