mo te koropiko i te python. Wetereo, rarangi whitiwhiti, whati, haere tonu me etahi atu ahuatanga

Цikl mo python i huringa i te wa - nga korero pūmanawa reo, ara: kaiwhakahaere whitiwhitinga, kiaTuhinga tukurua waehere tau kua hoatu wa.

Цикл Mo— сintaxis

Kua whakamaramatia ake nei, cwhakauru hoki i roto i te Python he kaitoro i rungaй ia huringatuakiri. ko ia mahi na nga huānga tuple и rārangi, kupu kī me te tahi atu nga mea ka taea te huri.

Ka timata te kowiri i roto i te Python ki te mo te kupu matua, ka whai i tetahi ingoa taurangi koretake e pupuri ana i te uara o te ahanoa e whai ake nei i roto i te raupapa kua hoatu. Ko te wetereo whanui mo te…i roto i te python te ahua penei:

mo roto : atu:      

wae “raupapa” Kei te whakarārangitia tetahi i muri i tetahi huringa huringa. Engari ranei, taurangi tohu ki taua huānga. Mo te katoa Tuhinga o mua Ka mahia "mahi".

He maamaa mo te kopae i roto i te Python me tetahi tauira motuhake:

>>> reo = ["C", "C++", "Perl", "Python"] >>> mo x i roto i nga reo: ... tā(x) ... C C++ Perl Python >>>

Ko tetahi atu poraka he mea motuhaketh. Mehemea a Kaiwhakaariыmahi с Perl waiaы me ia, e mo te hunga e mahi tahi ana с C me C++ — he mea hou tenei. Ko te tikanga mahi тrite tonu i te koropiko.

Ka mahia anake ina karekau e "kati" te kapiti e te korero wehenga. Arā, ka mahia i muri noa i te paahitanga o nga huānga katoa i roto i te raupapa kua tohua.

Whatiwhati operator in python – whati

Mena he porowhita te kaupapa e tika ana whakahekete korero pakaru, he otika haerea hōtaka rere e te pānuiki te riro kahore whakahohe mai i era atu.

He maha ake whawhati kianga i roto i te pythonuyutsya me nga korero here.

edibles = ["chops", "dumplings","eggs","nati"] for food in edibles: if food == "dumplings": print("Kare au e kai dumplings!") break print("He pai, reka " + kai) else: print("He pai ki te kore he dumplings!") print("Kua mutu te kai.")

Mena ka whakahaere koe i tenei waehere, ka whiwhi koe i nga hua e whai ake nei:

He tapatapahi pai, reka. Kare au e kai dumplings! Kua mutu te kai.

Ka tangohia e matou nga "dumplings" mai i te rarangi raraunga o naianei ka whiwhi:

He rawe, he reka te tapatapahi He pai, he hua reka He pai, he nati reka He pai kaore he dumplings! Kua mutu te kai.

python skip operator – haere tonu

Me kii ko te koretake o te kaiwhakamahi ki enei hua kaore i te tino pai ki te whakarere i a raatau kai. Ko te mutunga, kei te haere tonu te kapiti ki te kaiwhakahaere continue. Ko te tuhinga e whai ake nei ka whakamahi i te korero continue, ki te haere tonu i roto i te rarangi i runga i te "whakapā dumpling".

edibles = ["chops", "dumplings","eggs","nuts"] for food in edibles: if food == "dumplings": print("Kare au e kai dumplings!") continue print("He pai, reka " + kai) # he tohu tenei mo te pai ki te kai :-) atu: print("E kino ana ahau ki te dumplings!") print("Kua mutu te kai.")

Ko te raina raro:

He tapatapahi pai, reka. Kare au e kai dumplings! He pai, he hua reka He pai, he nati reka E kino ana ahau ki te dumplings! Kua mutu te kai.

Te tukurua i runga i nga rarangi me te awhe() mahi

Mena kei te pirangi koe ki te uru atu ki nga taurangi o te rarangi, kaore i te maarama me pehea te whakamahi i te kopae mo tenei kaupapa. Ka taea te uru atu ki nga huānga katoa, engari ka noho kore te taupū o te huānga. Heoi ano, he tikanga mo te uru atu ki te taupū o te huānga me te huānga ake. Mo tenei kaupapa, ka whakamahia te mahi range() honoa ki te mahi roa len():

Fibonacci = [0,1,1,2,3,5,8,13,21] mo i te awhe(len(fibonacci)): tā(i,fibonacci[i])

Haere:

0 0 1 1 2 1 3 2 4 3 5 5 6 8 7 13 8 21

Te aro! Ina tono len() к list or tuple, ka whiwhi te maha o nga huānga o te raupapa kua hoatu.

He uaua ki te huri i nga rarangi

I te wa e huri haere ana i runga i te rarangi, e taunaki ana kia karohia nga whakanekeneke o te rarangi i roto i te tinana koropiko. Mo te whakamarama, ka taea e taatau te tuku i te waahanga e whai ake nei:

tae = ["whero"] mo i i roto i nga tae: ki te i == "whero": tae += ["pango"] ki te i == "pango": tae += ["ma"] tā(tae)

Ka ahatia ina tono print(colours)?

['whero', 'pango', 'ma']

Hei karo i tenei, ka tūtohu kia taunekeneke me te kape ma te whakamahi poro, penei i te tauira i raro nei:

tae = ["whero"] mo i i roto i nga tae[:]: ki te i == "whero": tae += ["pango"] ki te i == "pango": tae += ["ma"] tā(tae )

Hua:

['Whero Pango']

Kua hurihia te rarangi colours, engari kaore tenei mahi i pa ki te kopae. Ko nga raraunga e tika ana kia whakahouhia kaore i rereke i te wa e mahia ana te kopae.

Tatauhia ki te python 3

Ko te Enumerate he mahinga Python i hangaia. Ko te nuinga o te hunga timata, me etahi o nga kaiwhakatakoto kaupapa mohio, kaore i te mohio ki tona oranga. Ka taea e koe te tatau aunoa i nga whitiwhitinga o te kapiti. Hei tauira:

mo te porotiti, uara i roto i te tatau(some_list): tā(counter, value)

taumahi enumerate ka mau ano hoki i tetahi tautohe whiriwhiri (te uara o te takenga mai, i tangohia taunoa mo 0). Na tenei ka pai ake.

my_list = ['aporo', 'panana', 'cheri', 'peach'] mo te c, uara i roto i te tatau(taku_raarangi, 1): tā(c, uara) # Hua: # 1 aporo # 2 panana # 3 here # 4 pītiti

Waiho i te Reply