Mataupu
Цikl mo python i taamilosaga a o – faamatalaga polokalama gagana, e faʻapea: tagata fa'aauau, tu'umea toe fai le code numera tuʻuina atu taimi.
Цикл Mo— сintaxis
E pei ona uma ona faamatalaina, caofia ai mo i le Python o se faʻavae e faʻavae i lugaй i le taʻamilosagafaasinomaga. o ia gaoioiga e tuple elemene и lisi, upu ki ma ese mea e mafai ona fa'aaogaina.
O se matasele i le Python e amata i le upu mo upu, sosoo ai ma se igoa fesuisuiai e teu ai le tau o le isi mea i le faasologa ua tuuina atu. O le faʻasologa lautele mo mo ... i totonu o le python e pei o lenei:
mo i totonu: isi:
vaega “faasologa” ua lisiina tasi ma le isi fesuiaiga o le taamilosaga. Pe sili atu, fesuiaiga faasino i e pei elemene. Mo tagata uma o latou “gaioiga” e faatino.
O se faʻaoga faigofie i le Python ma se faʻataʻitaʻiga faʻapitoa:
>>> gagana = ["C", "C++", "Perl", "Python"] >>> mo x i gagana: ... lolomi(x) ... C C++ Perl Python >>>
O le isi poloka e faapitoath. Afai a polokalamaыfaigaluega с Perl masaniы faatasi ma ia, lea mo i latou e fegalegaleai с C ma le C++ - ose mea fou lenei. Semantically e galuega tauave тtutusa a o matasele.
Na'o le fa'atinoina pe a le "taofi" le matasele e le fa'amatalaga o le malologa. O lona uiga, e na'o le fa'ataunu'uina pe a uma ona pasia uma elemene i le fa'asologa fa'atonu.
Ta'e le fa'agaioia i le python - malepe
Afai o le polokalama o loʻo i ai se faʻaoga mo talafeagai faʻalavelavele malepe le faamatalaga, he atoatoae aluma polokalama Tafe o le a fa'aauaupe 'a e aunoa ma faatoaagaina mai isi.
E tele taimi talepe fuaitau ile pythonuyutsya faatasi ai ma faamatalaga tuutuuga.
edibles = ["chops", "dumplings","fuamoa","nuts"] mo mea'ai i edibles: if food == "dumplings": print("Ou te le 'ai dumplings!") break print("Great, suamalie " + mea'ai) isi: print("Ua lelei ona sa leai ni dumplings!") print("Ua uma le taumafataga.")
Afai e te faʻaogaina lenei code, e te maua le iʻuga lea:
Manaia, suamalie tipi. Ou te le 'ai i pusi! Ua uma le taumafataga.
Matou te aveese "dumplings" mai le lisi o loʻo i ai nei o faʻamaumauga ma maua:
Manaia, ma'a'ai tipi Manaia, suamalie fuamoa Lelei, suamalie nati Mea lelei sa leai ni dumplings! Ua uma le taumafataga.
python skip operator - fa'aauau
Seʻi tatou fai atu o le antipathy o le tagata faʻaoga i ia oloa e le sili atu e pei o le lafoaia atoatoa o latou taumafa. O le iʻuga, o loʻo faʻaauau pea le matasele i le tagata faʻatautaia continue
. O lo'o fa'aogaina e le fa'amatalaga o lo'o i lalo le fa'amatalaga continue
, ia faʻaauau pea le faʻaogaina o le lisi i luga o le "faʻafesoʻotaʻi dumpling".
edibles = ["chops", "dumplings","fuamoa","nuts"] mo mea'ai i edibles: if food == "dumplings": print("Ou te le 'ai dumplings!") continue print("Great, suamalie " + mea'ai) # e mafai ona avea lenei ma fa'ailoga mo le fiafia i mea'ai :-) isi: lolomi("Ou te 'ino'ino i dumplings!") lolomi("Ua uma le 'aiga o le afiafi.")
Le laina pito i lalo:
Manaia, suamalie tipi. Ou te le 'ai i pusi! Manuia, suamalie fuamoa lelei, suamalie nati Ou te 'ino'ino i dumplings! Ua uma le taumafataga.
Fa'ata'ita'i i luga o lisi fa'atasi ai ma le fa'aogaina () galuega
Afai e te manaʻo e faʻaogaina faʻamatalaga o se lisi, e leʻo manino pe faʻapefea ona faʻaogaina se mo le faʻaoga mo lenei faʻamoemoe. E mafai ona maua elemene uma, ae o le fa'ailoga o le elemene o le a tumau le le mafai ona maua. Ae ui i lea, o loʻo i ai se auala mo le faʻaogaina o le faʻailoga o le elemene ma le elemene lava ia. Mo lenei faʻamoemoe, e faʻaaogaina le gaioiga range()
fa'atasi ma le galuega umi len()
:
Fibonacci = [0,1,1,2,3,5,8,13,21] mo i i le lautele(len(fibonacci)): lolomi(i,fibonacci[i])
Maua:
0 0 1 1 2 1 3 2 4 3 5 5 6 8 7 13 8 21
Fa'alogo! A fa'aaoga
len()
кlist
ortuple
, o le numera tutusa o elemene o le faʻasologa o loʻo tuʻuina atu e maua.
Fa'afaigata o le fa'asolosolo i luga o lisi
Pe a fa'asolo i luga o se lisi, e fautuaina e aloese mai le fa'atupuina o lisi i totonu o le tino fa'aoga. Mo le faʻamalamalamaina, e mafai ona matou ofoina atu le filifiliga lenei:
lanu = ["mumu"] mo i i lanu: afai i == "mumu": lanu += ["uliuli"] pe afai i == "uliuli": lanu += ["pa'epa'e"] lolomi(lanu)
O le a le mea e tupu pe a talosaga print(colours)
?
['mumu', 'uliuli', 'pa'epa'e']
Ina ia aloese mai lenei mea, e fautuaina e fegalegaleai ma le kopi e faʻaaoga fasi pepa, pei o le faʻataʻitaʻiga o loʻo i lalo:
lanu = ["mumu"] mo i i lanu[:]: afai i == "mumu": lanu += ["uliuli"] pe afai i == "uliuli": lanu += ["pa'epa'e"] lolomi(lanu )
Taunuʻuga:
['Mula uliuli']
Ua suia le lisi colours
, ae o lenei gaioiga e leʻi afaina ai le matasele. O faʻamatalaga e manaʻomia ona toe faʻaleleia e tumau pea le le suia i le taimi o le faʻatinoina o le matasele.
Fa'ailoga ile python 3
Enumerate o se galuega faʻaogaina Python. O le tele o tagata amata, faʻapea foʻi ma nisi tagata fai polokalame faʻapitoa, latou te le iloa lona i ai. E fa'atagaina oe e otometi ona faitau fa'asologa o le matasele. Faataitaiga:
mo le fa'atau, tau i le fa'avasega(some_list): lolomi(counter, value)
galuega tauave enumerate
e mana'omia fo'i se finauga e filifili ai (le tau o le amataga, na fa'aaogaina e ala i le faaletonu mo 0
). Le mea e sili atu ona lelei.
my_list = ['apu', 'fa'i', 'sieli', 'peach'] mo le c, tau i le fa'avasegaina(la'u_lisi, 1): lolomi(c, tau) # I'uga: # 1 apu # 2 fa'i # 3 sieri # 4 peaki