ọdịnaya
Цikl maka Python i okirikiri mgbe - nkwupụta software asụsụ, ya bụ: ndị ọrụ iteration, kaING Tinyegharịa koodu ọnụ ọgụgụ enyere oge.
Цmaka - сintaxis
Dị ka akọwara mbụ, cgụnyere maka na Python bụ iterator dabere naй kwa okirikirinjirimara. ọ bụ ya omume site tuple ọcha и ndepụta, okwu igodo na ọzọ ihe na-eri nri.
Akara aka na Python na-amalite site na okwu isiokwu, na-esote aha mgbanwe aka ike nke na-echekwa uru nke ihe na-esote n'usoro enyere. Okwu izugbe maka…in na Python dị ka nke a:
maka na: ọzọ:
components "usoro" edepụtara otu otu na ọzọ mgbanwe okirikiri. Ma ọ bụ kama, agbanwe atụ aka dị ihe. Maka onye ọ bụla n'ime ha A na-eme "omume".
Dị mfe maka loop na Python nwere ihe atụ akọwapụtara:
>>> asụsụ = ["C", "C++", "Perl", "Python"] >>> maka x n'asụsụ: ... bipụta(x) ... C C++ Perl Python >>>
Ihe mgbochi ọzọ pụrụ icheth. Ọ bụrụ na a programmerы-arụ ọrụ с Perl maara nke ọmaы ya na ya, na maka ndị na-emekọrịta ihe с C na C ++ - nke a bụ ihe ọhụrụ. N'ụzọ nkịtị ya ọrụ тn'otu aka ahụ mgbe akaghị.
A na-egbu ya naanị ma ọ bụrụ na nkwupụta nkwụsịtụ ahụ 'kwụsịghị' loop. Ya bụ, a na-eme ya naanị mgbe ihe niile gafechara usoro akọwapụtara.
Gbajie onye ọrụ na Python – gbajie
Ọ bụrụ na mmemme nwere maka loop dị mkpa nkwụsịna ikwubi okwu, he zuru ezuọ na-agana omume igba ga- contna- -enweghị bonobo site na nke ozo.
Ọtụtụ mgbe gbajie akpaokwu na Pythonuyutsya na nkwupụta ọnọdụ.
oriri = ["chops", "dumplings","àkwá","nuts"] maka nri na oriri: ọ bụrụ na nri == "dumplings": ebipụta ("Anaghị m eri dumplings!") agbaji ebipụta("Great, ụtọ "+ nri) ọzọ: ebipụta ("Ọ dị mma na enweghị dumplings!") Bipụta ("Nri abalị agwụla.")
Ọ bụrụ na ịmechara koodu a, ị ga-enweta nsonaazụ a:
Mpekere dị mma, na-atọ ụtọ. Anaghị m eri dumplings! Nri abalị agwụla.
Anyị na-ewepụ "dumplings" na ndepụta data dị ugbu a wee nweta:
Nri mara mma, na-atọ ụtọ Magburu onwe ya, akwa na-atọ ụtọ Magburu onwe ya, mkpụrụ na-atọ ụtọ Ezi ihe ọ nweghị dumplings! Nri abalị agwụla.
onye ọrụ skip Python – gaa n'ihu
Ka anyị kwuo na ihe mgbochi onye ọrụ na ngwaahịa ndị dị otú ahụ adịghị oke nke na ọ ga-ahapụ kpamkpam oriri ha. N'ihi ya, loop na-aga n'ihu na onye ọrụ continue
. Edemede na-esonụ na-eji nkwupụta a continue
, ka ịga n'ihu na-emegharị site na listi ahụ na "kpọtụrụ kọntaktị".
edibles = ["chops", "dumplings","àkwá","nuts"] maka nri na oriri: ọ bụrụ nri == "dumplings": ebipụta ("Anaghị m eri dumplings!") na-aga n'ihu bipụta("Great, ụtọ "+ nri) # nke a nwere ike ịbụ koodu maka ịnụ ụtọ nri :-) ọzọ: ebipụta ("Akpọrọ m dumplings asị!") ebipụta ("Nri abalị agwụla.")
Ntọala ala:
Mpekere dị mma, na-atọ ụtọ. Anaghị m eri dumplings! Akwa, akwa dị ụtọ Akwa, mkpụrụ na-atọ ụtọ ahụrụ m dumplings asị! Nri abalị agwụla.
Iji ọrụ oke() na-eme ihe karịrị ndetu
Ọ bụrụ na ịchọrọ ịnweta ndenye aha ndepụta, o doghị anya ka esi eji loop maka ebumnuche a. Ọ ga-ekwe omume ịnweta ihe niile, mana ndeksi mmewere ga-anọgide na-enweghị ike ịnweta. Otú ọ dị, e nwere usoro iji nweta ma ihe nrịbama nke elementrị na ihe ahụ n'onwe ya. Maka nzube a, a na-eji ọrụ ahụ range()
jikọtara ya na ọrụ ogologo len()
:
fibonacci = [0,1,1,2,3,5,8,13,21] maka i na nso (len(fibonacci)): ebipụta (i,fibonacci[i])
Nweta:
0 0 1 1 2 1 3 2 4 3 5 5 6 8 7 13 8 21
Ntị! Mgbe etinyere ya
len()
кlist
ortuple
, a na-enweta ọnụọgụ nke ihe ndị kwekọrọ na usoro enyere.
Ihe isi ike nke ịkọgharị n'elu ndepụta
Mgbe ị na-emegharị ndepụta, a na-atụ aro ka ịzenarị mgbanwe ndepụta na ahụ akaghị. Maka idoanya, anyị nwere ike ịnye nhọrọ a:
agba = ["red"] maka m na agba: ọ bụrụ na m == "acha uhie uhie": agba += ["oji"] ma ọ bụrụ na m == "nwa": agba += ["ọcha"] ibipụta (agba)
Kedu ihe na-eme mgbe itinye akwụkwọ print(colours)
?
['acha uhie uhie', 'nwa', 'ọcha']
Iji zere nke a, a na-atụ aro ka ị na-emekọrịta ihe na oyiri site na iji mpekere, dịka ọmụmaatụ n'okpuru:
agba = ["acha uhie uhie"] maka m na agba[:]: ọ bụrụ na m == "acha uhie uhie": agba += ["oji"] ọ bụrụ na m == "oji": agba += ["ọcha"] ibipụta (agba). )
Nsonaazụ:
['Red Black']
Agbanwela ndepụta a colours
, mana omume a emetụtaghị loop ahụ. Ihe data achọrọ ka emegharịrị agbanwebeghị n'oge mmebe nke loop ahụ.
Tinye aha na Python 3
Enumerate bụ ọrụ Python arụnyere n'ime ya. Ọtụtụ ndị mbido, yana ụfọdụ ndị mmemme nwere ahụmahụ, amaghị maka ịdị adị ya. Ọ na-enye gị ohere ịgụta akara akaghị aka. Ọmụmaatụ:
maka counter, uru na ngụkọ (ụfọdụ_ndepụta): ibipụta (ọnụahịa, uru)
ọrụ enumerate
na-ewerekwa arụmụka nhọrọ (uru nke mmalite, were na ndabara maka 0
). Nke na-eme ka ọ rụọ ọrụ nke ọma.
my_list = ['apple', 'banana', 'cherry', 'peach'] maka c, uru dị n'ọnụ (my_list, 1): ebipụta (c, uru) # N'ihi: # 1 apple # 2 banana # 3 cherry # 4 piich