mo le matasele ile python. Syntax, lisi lisi, malologa, faaauau ma isi vaega

Ц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 or tuple, 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

Tuua se tali