Kamepiula 'ē aʻe, Iaaiey
Python iaaiey ōlelo: puka lou
Ka Python iaaiey 'ōlelo (me "Python" a me "Python") Aia i mau aoao e loop i kekahi hana. O ka papa kuhikuhi hana no ka manaʻo o kekahi iteration ma Python -ʻoiai puka lou, a no. Ke ana loop Ua oi paʻa mua no, pela no ka mea, o ke kua'āina. Naʻe, i kēia aʻole i manaʻo 'ia ia mea maikaʻi! Ke no ka loop ua hoʻohana 'ia hou pinepine, no ka mea, me ka mea,ʻike ihola i ka loa pilikia hana no ka hanaia'na o ka nunui-ilikai a me mnogouslovnyh polokalamu.
Python: pōʻaiapuni me ka postcondition
Pōʻaiapuni me ka postcondition - ia puka lou ana, a nō ka loa paʻaʻaha hui hale i loko o ka iaaiey kaiapuni. Ke ana loop hana ma luna o ka loina hooponopono o ka "like loa me". Kēia 'o ia hoʻi ka mea penei: ana i kekahi ano, e hoʻi i ka waiwai oiaio, ka mea e hana! Keia manao ua kapaʻia he "kalapona" no ka mea, o ka ooieoeiiaeuiiai hooponopono o cyclically hou, e hoʻomaka ana me ka loiloi mua cia. Mai i loko o ka pōʻaiapuni iā Python e hoʻokō i ka manawa o ka waiwai i wahahee. Ma keia wahi, i ke kanaka hoohalike olelo? Aaeaao ka? Ia? Aiiu i ka neaao? Ueo ooieoeiiaeuiuo-semantic Hoʻohana, oa ka hou laina, a ua aia ma hope o ka hihia a me ka postcondition ana.
Ma iaaiey 'ōlelo, Python pōʻaiapuni ana postcondition i ke kēia Ka Mooolelo O:
1. Ia (ʻano): 2. 'aoʻao o |
'Aoʻao o ke e kekahi he hookahi hoakaka a kekahi mau. Ke ano mea mau i ka manaʻo nui oiaio o kekahi non-Aʻohe. Keia manao hana like loa me ka mea i hoakaka ia ke ano, he oiaio ia mau mea.
E ho ohana i kalapona ana i loko o ka "Python" no ka laʻana
Rassmotirim ana loop. Python Ua hoihoi 'hale kona iterations:
he = 0 |
Ua hai aku mākou i ka ee iaaanu aey "i" a noi ia i 'Aʻohe. A laila, i nā kūlana o "ana i ka <7",ʻo ia hoʻi, oiai ka ee iaaanu aey "kekahi" Ua emi mai ma mua o ka helu "7", laila mākou loop, e e hana like ka loihi me he mea wahahee.
A wahahee (ia mea, e 'Ipuka, mai ka pōʻaiapuni) ka mea, e ia ka wā o ka iaaanu, e kela aku kona nui ma mua o ka helu "7". No keia, e hiki mai, ka mea o kēlā manawa yi ma 1, e mākou hōʻike ana ma ka "i = i + 1".
Inā 'oe e holo aku keia e kukulu, i ka palapala "A" e e hōʻike 7 manawa i loko o ke kia ao!
A |
Pau ole loop ana ma Python
Pehea e hana i loop pau ole ma ka Python ana? Koho ole paʻakikī, no ka mea, o ka pōʻaiapuni holo a a ka mea hookipa mai i ka wahahee waiwai, a ina keia waiwai mea wale,ʻaʻole ma laila? Ka pane ana i ka ninau mea paha ua ai na mea a pau i maopopo. Ma kekahi mau hihia, he mana loa loop ua pono ia ke hoʻoponopono i ka pilikia? Kēia kumu, e malama aku ai i ke kō o ia i ka polokalamu, e like me he "uaki." Eia, o ka papa, e pono e hoʻohana i ka mana loa loop, a e e paʻa i hōʻano hou, a hōʻike i ka manawa.
Mana loa loop He pinepine ka hewa novice programmers e hoʻopoina i ka hookui i ka loli kalapona ana.
E ka lawe i ka nana aku i na kēia'āpana o Python kuhi. Nā pōʻaiapuni ma keia hihia iterated loa (ma hope o ka "#" ano mea he manaʻo hoʻopuka):
helu = 1 # hai aku i ka ee iaaanu aey helu, a hāʻawi aku ia i ka waiwai o ka 1 ana helu <10: # hana i ka postcondition, a helu aku i ka emi o 10 puka 'Hello' # kulana (puka «Hello» memo) |
Oia ka polokalamu e ole mai oukou, mailoko i ka i hoʻouluulu, no ka mea, e holo loa. noi mākou mau rula i e, aole loa e wahahee Hawaiʻi kulana «helu <10" ma keia hihia a me ka manawa oiaio, no laila, ke iteration e e mau e lawe N-la helu o "Hello" memo. I mea e pau ana i ke kaʻina hana o ka i hoʻouluulu i ka mau loa, 'oe e pono e holo ikaika aku nei i ke ki pu Ctrl + C i loko o ka iwi.
Python: Ka Mooolelo O. Iā, a no ka puka lou
E like me ka olelo ma luna, ma ka 'ōlelo o ka "Python" iaaiey, loaʻa nō kekahi mau aoao, e hoonohonoho i ka hou pūʻulu, ka' aoʻao. Ua hele mai i ka hoʻopakeleʻana loop no, i mea he iki okoa mai kona counterpart ana, no ka mea, kona mea i manao ai mea he uuku oi huikau ma mua pono postcondition. e ka i kamailio e pili ana i ka universality o ka pōʻaiapuni, no ka mea, ka mea wale aole, nae, e hoʻomaopopo i ka mea no ka loop mea nui māmā ma mua o ka manawa. Aʻano o ka aoao, e ke hoʻoponopono i ka manao a me ka hana ana o keia wahi outperform kalapona me postcondition, pela no ka mea, Ua nui aku paha, e hana i ka hana nui AICIeOEOI hana.
He aha nō nā ho'āʻo huli i ka pōʻaiapuni no? Oiaio no, ka mea e like me ia o ka manawa - iterate i kekahi keʻano o ka hanaʻana. Ka polokalamu memo i ma ka "python", ua hoʻomano hoʻohana loop no, i mea hiki ke hoʻokō traversal hoʻoholo ma mua iiiaanoaa o ka oihana mua a me ka hana i loko o kona kino likeʻole iterating ma luna o lākou. Hiʻona o keia manao hiki ke hoʻohana 'ia ma aaioee laina a me kahua kaua e like me kekahi' ē aʻe mea iterated.
Laʻana o ka pono no ka pōʻaiapuni ma Python
E ka olelo aku mākou i kekahi papa inoa o nā huahelu, a ua pono kēlā me kēia hehee ai ( 'o ia hoʻi, E. Number) hoomahuahua ae la lakou ma ka ekolu' iniha, kapuaʻi. E hoʻokō e like me ka hana mākou e hiki ma ka loop, no ka loop ki ina hana like.
E ka nana aku i ka hoopoina koke ana hoʻohālike, kahi e hana mākou i ka hana kūpono no keia (ma hope o ka "#" ano mea he manaʻo hoʻopuka):
spisok_chisel = [5, 15, 25, 35, 45, 55, 65, 75, 85, 95] # hai e kū'ē i loaʻa 10 huahelu helu = 0 # hana loan me Aʻohe no nā kumumea i loko o spisok_chisel: # iterate ma luna o ke kaua, a kākau i loko o ia ke kumu mua spisok_chisel [helu] = hehee wale + # 3 helu ulu kaua o ka ekolu helu = helu + 1 # e hele i ka kekahi helu ma ka 'inideka |
Ka hopena o ka luna no? Ieoaeunoaa e ia:
spisok_chisel = [8, 18, 28, 38, 48, 58, 68, 78, 88, 98] |
I ko makou laʻana, aia no he ee iaaanu aey helu, a mākou i pono i mea e hoʻolauleʻa ai i ka hoʻololi aiee i loko o ke ku «spisok_chisel». Ka ee iaaanu aey helu ua kākau i ka 'inideka waiwai o kēlā me kēia hehee ai i loko o ke ku (kēlā me kēia helu i loko o ka papa inoa). Ee iaaanu aey «hehee wale» hoʻohuiʻia ka kūpono cia i loko o ka papa. Ma ka no ka loop, ke ike pehea e hoʻokō i ka aaioee o kēlā me kēia mea i loko o ka laulā papa inoa. Loko o ka loop, kēlā laulā mea me ka 'inideka «helu» hou i ka nui o ka papa iterated hehee ai, a ekolu. A laila, «helu» mākou 'inideka, a mahuahua nui e kekahi, a me ke kahe o ka hoʻokō' ana i ka papahana huli i ka hoʻomaka 'ana o ke kūkulu Hōʻikeʻike' ia no. Pela, ke loop, e holo a a ka mea, ua hoʻokō 'ia kēlā me kēia hehee ai i loko o ke alo, i haawiia ma keʻano. Inā kekahi hehee ai ka wiwoʻole, akā, ua hoʻonoho ma ke ano, o ka pōʻaiapuni ka piha. Mākou i hele aku noonoo ana i kekahi hou mea: ina oe e e kākau i ka laina o ka «helu = helu + 1", hoʻowahāwahā i ka mea i ka kaua o ka mea hoʻokō 'ana, i ka hopena, e mau e hou ai i ka mea mua laulā mea inideka Aʻohe c.
Ano, ua hiki manaʻo e pili ana i ana loop hana kumu, a kuhikuhi i ke koena unuhi (hoole i ma Python mai o ka pōʻaiapuni me ka postcondition ua lawe mai ma luna o ka muli o Logical 'Oihana -ʻoiaʻiʻo (ka pōʻaiapuni mau)' ole wahahee (ka pōʻaiapuni aɃe)).
Pehea e hana i kekahi kaula ma Python ka hoʻohana 'ana i ka manao no?
Ma kela iaaiey 'ōlelo loaʻa nā pōʻaiapuni, a me ka mea hana, i hookuu i ka ia rula, i ka oko ao hiki wale i loko o ka Mooolelo O. Naʻe, ka mea no ka loop i loko o ka 'ōlelo "Python" mea,ʻaʻole he maʻamau a me ka AICIeOEOI, no ka mea, ua i kaupalena' ia ka ee i ka loina o ka hana. Keia manao enumerates kēlā'ikamu kaawale. A pau keia e hiki maʻalahi wehewehe ma ke kumu o ka hana me ka kaula, akā mua e ka hana a me ka haku mele 'ana o ka pōʻaiapuni no:
no ka ee iaaanu aey
Ua Ua waiho ia ma ka ee iaaanu aey pōʻaiapuni hana hopena
ma peremennaya_2
me kēia hua'ōlelo «i» - ia mea he elue e hana ana i ka wā i «no» pōʻaiapuni. Mai peremennoy_2 mākou huki i ka waiwai ana e e iterated. No ka mōakaaka, a me ka mōakaaka, e ka nānā aku i kekahi mea uuku laʻana o ana i ka hana a me ke ano kaula ma Python:
Mike Char = 'iaaiey' # hai aku i ka ee iaaanu aey, a hāʻawi aku i ke kaula waiwai no ka slovo i loko o Mike Char: # E haku i kekahi ee iaaanu aey slovo, a e hoʻomau busting nā loina o ee iaaanu aey Mike Char Print (slovo, hope = '^') # auaiaea ka slovo, a ma hope o kēlā me kēia palapala, hookomo i ka hōʻailona - he manu. |
I ka hopena o ke kōmi'ōkuhi.
P ^ k ^ O ^ R ^ R ^ i ^ ka m ^ m + ^ ^ a me ka pa ^ e ^ i ^ ka ^ N ^ a ^ e ka |
hoʻomau olelo
Aʻole e hoʻomau i ka hoʻokō 'ke hoʻololi i ka manaʻo o ka mea e hiki mai ana kalapona, i haawiia ma ke kanawai, ka nānā' ana i ke koena o ka loop. E hoʻohana i ka hoʻomau 'hoakaka hiki ia i loko o nā pōʻaiapuni - no a me ka manawa.
E hoomanao i keia hana:
no ka helu i loko o 'oe a kēlā me kēia palapala, koe wale no ka' ina helu == 'O': hoʻomau puka (helu * 2, hope = '') |
I ka hopena, e ia i ke kēia:
Ppvvttrriimm kkaazhzhdduuyuyu bbuukkvvuu ,, kkrrmmee |
I ka wā o ka handler loaʻa ka palapala "e" i loko o ke kaula 'oe a kēlā me kēia palapala, koe wale no' ka hooko ana o ka polokalamu koke aku ia a hiki i ka laina ma hope o ka hua'ōlelo '' hoʻomau '', kahi i hoonoho i keʻano, e nānā me kēlā me kēia palapala.
wanaao ae olelo
Koho hua'ōlelo «ʻoluʻolu o» hookomoia ma ka wahi ma ka pōʻaiapuni mea ia e keʻakeʻa ole kali ana no kona paʻa, i i haawiia mai e keʻano. ka wā kākau polokalamu a me ka puu ana o ke kūpili a me na kumu kēia i manao ua pinepine i hoʻohana.
E noonoo oe i ka mea uuku laʻana o ka hanaʻoluʻolu o ka hoike:
no ka helu i loko o 'oe a kēlā me kēia palapala, koe wale no ka' ina helu == 'O': wanaao ae puka (helu * 2, hope = '') |
I ka hopena, e ia i ke kēia:
nn |
I ka wā o ka handler loaʻa ka palapala "e" i loko o ke kaula 'oe a kela palapala, koe wale no' ka hooko ana o ka polokalamu koke ae ku ana ia, hoʻowahāwahā i ka mea i ka mea e hiki mai ana laina loaʻa kekahi o nā kūlana no ka pōʻaiapuni.
Na hana kilokilo hua'ōlelo e ae
Ma ka moʻo o kekahi ano hiki pili i ka Aʻole e ae. He aha ka mea ai? He i loaʻa, e kaha i i ua hana mai o ka loop o ia hoʻi, heʻoluʻolu a me ka mau alanui. Hihia me ka hoʻoholo ma mua rula ma ka manaʻo'ē aʻe hoʻomaka wale nō ka wā i ke ana ana i ka auoiaea o ka pōʻaiapuni i lawe mai me ka hoʻohana 'ana o kaʻoluʻolu o ka' ole.
E noonoo oe i ka mea uuku hoʻohālike:
no ka helu i loko o 'hola honua': ina helu == 'I': wanaao ae e ae: puka ( 'kāu'ōlelo ka mea i palapala' I '') |
Na ia auoiaea o ke kōmi'ōkuhi.
Kāu'ōlelo nei i ka palapala "I" |
Ano he kumu hoʻohālike o ka pōʻaiapuni i loko o ka aʻe mea o ka Python iaaiey 'ōlelo
I hoʻokō i Python aʻe pōʻaiapuni? E ka manao wale e kākau i ka polokalamu e pono e ike i ke ano laina, a e kakau ia ma ka aʻe pono. Pehea e? Ii i kēia?
E noonoo oe i ka hana ma lalo:
slovo = 'iaaiey' new_slovo = [] no ka helu ma ka huahelu (Len (s), 0, -1): new_slovo.append (s [i-1]) new_slovlo [ 'P', 'P', 'o ka', 'g.', 'P', 'o ka', 'ka m', 'ka m', 'u', 'P', 'o ka', 'o ka', ' he ',' n. ',' u ',' aloha '] puka (new_slovo) [ 'P', 'P', 'o ka', 'g.', 'P', 'o ka', 'ka m', 'ka m', 'u', 'P', 'o ka', 'o ka', ' he ',' n. ',' u ',' aloha '] puka ( ''. hui (new_slovo)) |
I ka hopena o ke kōmi'ōkuhi.
einavorimmargorp |
pūnana puka lou
Ma Python, eia no hoi ka pōʻaiapuni o ka iaaiey a me ka waihona kālā, i ua waihoia ma ke kino o kekahi. Ma kēlā me kēia pōʻaiapuni hiki ia i ka punana loop, a no laila, he mea hiki ke kūkulu i ka hulili i ka infinity. Ma ka iteration mua o ka mea mawaho loop ua e holo ana me ke kahea ana i ka pahale iloko loop, a ua hooko aku la i mua o ka pau 'ana o kona iho, a laila, kū nā mea a pau o kekah i loko o ke kino o ka mea owaho no loop. Kela a me keia 'ōlelo i kona ano iho no pūnana puka lou, e ka nānā i pehea e hana i loko o ka "Python" iaaiey' ōlelo.
Inā 'oe e hoʻohana pūnana puka lou, Python e kaumaha ana i nā kēia Ka Mooolelo O:
no ka ee iaaanu aey i kaʻina o nā aiaiiuo: no ka ee iaaanu aey i kaʻina o aiaiiuo hana (s) hana (s) |
Ke kūikawā hiʻona o ka pūnana puka lou o ka mea i loko o ka pōʻaiapuni o kekahi 'ano hiki ke hoʻohana i kekahi' ano o ka pōʻaiapuni! Kēia 'o ia hoʻi i loko o ka pōʻaiapuni ana (a no) hiki ke i loko iho no ka pōʻaiapuni a hou ana a me ka Hope versa.
Similar articles
Trending Now