Ko nga koropiko tetahi o nga taputapu matua o tetahi reo. E rua nga koropiko taketake i roto i te Python, ko tetahi ko te wa. Whakaarohia, me te pai ake o te mohio ki te pikitia, kotahi ano. Inaha, ia faaauhia i te hoê mea mai te reira te huru, mea ohie a‘e ia taa i te tahi mau tumu parau, e ere anei?
Te ariā o te huringa
Ka hiahiatia he kopiko ina he maha nga mahi e mahia ana. He tino ngawari tenei, na te mea he tino whanui te whānuitanga o nga tono mo nga huringa. E rua nga momo koropiko matua i roto i te Python: mo me te wa. Ko te mea tino rongonui mo.
I tua atu i nga mahi motuhake, ka taea e koe te kopikopiko i nga waahanga rereke rereke ki tetahi waahi. He maha nga wa ka taea tenei, i te mea he pono tetahi ahuatanga.
I mua i te tiimata ki te maarama ki nga momo koropiko me te waa, ina koa, me maarama tonu he aha te whitiwhitinga. He tukuruatanga tenei o te hohenga, o te raupapa hohenga ranei i roto i te huringa o naianei i roto i te mahinga tono o naianei.
Porohita Mo
Ko ta maatau Mo te porowhita ehara i te porotiti, pera i etahi atu reo. Ko tana mahi he tatau i etahi raupapa uara. He aha te tikanga o tenei? Me kii he rarangi o nga huānga. Tuatahi, ka mau te kapiti i te tuatahi, tuarua, tuatoru, me era atu.
Ko te painga o tenei koropiko i roto i te Python kaore koe e hiahia ki te whakatau i te taurangi o te huānga kia mohio ai koe ki te wa e puta ai i te kapiti. Ka mahia aunoa nga mea katoa.
>>> spisok = [10, 40, 20, 30]
>>> mo te huānga i roto i te spisok:
… tā(huānga + 2)
...
12
42
22
32
I roto i ta maatau tauira, i whakamahia e matou te taurangi huānga i muri i te mo te whakahau. I te nuinga o te waa, ka taea te ingoa ki tetahi mea. Hei tauira, he ingoa rongonui ko i. A, i ia whitiwhitinga, ka tautapahia tenei taurangi he ahanoa motuhake mai i te rarangi, i kiia e matou ko te kupu e tika ana.
Ki a maatau, ko te rarangi he raupapa o nga nama 10,40,20,30. I ia whitiwhitinga, ka puta te uara e rite ana ki te taurangi. Hei tauira, i te wa ka timata te kapiti, te taurangi huānga kua tohua te uara 10. Ka huri te tekau ki te tau 40, te toru o nga wa ka huri ki te nama 20, ka mutu, ka huri ki te 30.
Ko te tohu mo te mutunga o te huringa ko te mutunga o nga huānga o te rarangi.
Mena kei te hiahia koe ki te kopiko kia mahia he tatauranga matarohia o nga uara, penei i etahi atu reo hotakataka, me hanga e koe he rarangi me te raupapa o nga tau taiao tae atu ki te uara e hiahiatia ana.
>>> spisok = [1,2,3,4,5]
Whakamahia ranei te mahi len(), hei whakatau i te roa o te rarangi. Engari i roto i tenei take he pai ake te whakamahi i te kopae ia, no te mea kaore he take ki te whakamahi i te taurangi.
Mena ka hiahia koe ki te whakarereke i te raupapa o nga uara i roto i te rarangi, koropiko hoki a ka haere mai ki te whakaora. Hei mahi i tenei, i ia whitiwhitinga, me whakawhiwhia ki ia huānga o te rarangi he uara tika.
I a Loop
Kaore i rite ki te huringa hoki, ka huri noa i runga i nga uara o te raupapa, ko te kapiti ia he maha ake nga whakamahinga. Ko te ingoa o tenei momo huringa kua whakamaoritia hei "ano". Arā, "tae noa".
He kopikopiko tenei ka kitea i roto i nga reo hotaka katoa. A i etahi ahuatanga ka rite ki te kaiwhakahaere here ae, e mahi ana i te haki ki te kite mena kua tutuki tetahi tikanga. He rereke noa ki te kaiwhakahaere here, ia ka mahi i te taki i ia whitiwhitinga, kaua e kotahi noa. A, ki te he te tikanga, ka mutu te kapiti ka mahia te whakahau e whai ake nei. I roto i nga kupu ngawari, ki te kore e whai mana te ahuatanga e mahi ana ia.
Mena ka tuhia e tatou he huringa ia ngawari, ka mahia tenei ma te whakamahi i taua kaupapa.
Ko te peka matua o te hotaka (e rere ana i waho o te kapiti) ka whakaatuhia ki tenei ahua me nga tapawha kikorangi. Ko te Turquoise e tohu ana i te tinana o te huringa. Ka huri, ko te rhombus he tikanga ka tirohia i ia whitiwhitinga.
Takahuri ia ka puta he rerekee e rua:
- Mena i te timatanga o te kopae karekau te korero arorau e hoki mai i te pono, katahi ka kore e tiimata, ka oti i mua i te mahi. I te nuinga o te waa, he mea noa tenei ahuatanga, na te mea i raro i etahi ahuatanga, kaore pea te tono e whakarato mo te aroaro o nga korero i roto i te tinana o te roopu.
- Mēnā he pono te kīanga i ngā wā katoa, tērā pea ka puta he kopikopiko. Arā, ki te panuku mutunga kore o te huringa. No reira, i roto i nga kaupapa pera, me noho tonu he korero puta mai i te kohanga, i te hotaka ranei. Heoi, ka puta ake tenei ahuatanga mena ka taea e te kaupapa te whakatau i te pono, i te he ranei o tetahi ahuatanga. Ki te kore ia e mahi i tenei, ka hoki mai he hapa i te mutunga o te hotaka. Ka taea ranei e koe te hapai i te hapa, katahi ka puta, ka mahia etahi waehere.
He maha nga whiringa mo te hapai i te hapa. Hei tauira, ka tono pea te papatono ki te kaiwhakamahi kia tika te whakauru raraunga. Na, ki te tohu te tangata i tetahi tau toraro ka taea anake te noho pai, ki te whakauru ranei i nga reta ki nga nama anake, ka taea e te hotaka te korero.
Ahakoa nga Tauira Loop
Anei tetahi tauira o te waehere e mau ana i te hapa i tenei keehi.
n = tāuru("Whakauruhia he tauoti:")
i te momo(n) != int:
Ngana:
n = int(n)
hāunga te Hapa Uara:
tā(“He urunga hē!”)
n = tāuru("Whakauruhia he tauoti:")
ki te n % 2 == 0:
tā(“Ahakoa”)
atu:
tā("Odd")
Kia maumahara kei te whakamahi a Python i nga kopirua ki te whakapuaki i nga hanganga waehere uaua.
I roto i te waehere i runga ake nei, i tautuhia e matou he tikanga kia tirohia mena he tauoti te nama. Mena ae, ka whakahokia he teka. Ki te kore, ka pono.
I te waahanga tuarua o te waehere, kei te whakamahia te kaiwhakahaere if, i whakamahia e matou te % operator ki te kimi i te toenga i muri i te mahi wehenga. Ko te mahi ka whai ake ko te tirotiro mena he rite te tau. Ki te kore, ko te toenga he kotahi i tenei keehi. No reira, he rereke te nama.
I roto i nga kupu ngawari, ka tirohia e te waehere o runga ake mena he tau te aho i whakauruhia e te kaiwhakamahi. Mēnā āe, kātahi ka tirohia tuaruatia mēnā he toenga o te wehenga mā te rua. Engari ko te poraka tuarua e kore e mahia kia tau ra ano te uara i whakauruhia e te kaiwhakamahi.
Arā, ka mahia i nga wa katoa te kapiti kia puta ra ano te ahuatanga. I tenei ahuatanga, he penei te mahi.
Arā, ka taea e koe te haere mai i te ritenga atu: whakahurihia tetahi mahi kia teka noa te takahanga.
Waehere poroporoaki
Inaianei kia tirohia nga korero mo te mahi o tenei waehere. Ki te mahi i tenei, ka tātarihia e maatau i te taahiraa.
- Tuatahi, ka uru te kaiwhakamahi ki tetahi aho, ka whakaaetia e te taurangi n.
- Te whakamahi i te kopikopiko ia ka takina te momo o tenei taurangi. I te urunga tuatahi, kaore i te rite int. No reira, na runga i te whakamatautau, ka kitea he pono tenei ahuatanga. Na reira, ka uru te tinana kopikopiko.
- Ma te awhina o tetahi kaiwhakahaere tamata e ngana ana matou ki te huri i te aho ki te tau. Mena ka mahia tenei, karekau he hapa. Na reira, kaore he take ki te tukatuka. No reira, ka hoki ano te kaiwhakamaori ki te timatanga o te koopiti, a, i runga i nga hua o te haki, ka puta he tauoti. Na, haere ki te taahiraa 7
- Mena kaore i angitu te huringa, ka makahia he ValueError. I tenei take, ka tukuna te rere o te papatono ki te kaihautu engari.
- Ka uru te kaiwhakamahi ki tetahi uara hou, ka tohua ki te taurangi n.
- Ka hoki te kaiwhakamaori ki te taahiraa 2 ka tirotiro ano. Mena he uara tauoti, haere ki te taahiraa 7. Ki te kore, ka ngana ano te hurihanga kia rite ki te taahiraa 3.
- Ma te awhina o tetahi kaiwhakahaere if Ka whakatau mena he toenga i muri i te wehewehe i te tau ki te 2.
- Ki te kore, ka whakahokia mai te kupu "ara".
- Ki te kore, ka whakahokia mai te kupu "rereke".
A hi‘o na i teie nei i te hoê hi‘oraa. Ngana ki te whakatau e hia nga wa ka haere tenei huringa?
tapeke = 100
i = 0
i ahau <5:
n = int(tāuru())
tapeke = tapeke — n
i = i + 1
tā("E toe ana", tapeke)
Ko te whakautu tika ko te 5. I te tuatahi, ko te uara o te taurangi i – kore. Ka tirohia e te kaiwhakamaori mena he rite te taurangi i 4 iti iho ranei. Mena ae, ka whakahokia te uara. pono, a ka mahia te koropiko i runga i tera. Ka piki te uara ma te kotahi.
Whai muri i te whitiwhitinga tuatahi, ka huri te uara o te taurangi hei 1. Ka mahia he haki, ka mohio te hotaka he iti iho ano tenei tau i te 5. Na reira, ka mahia te tinana porowhita mo te wa tuarua. I te mea he rite nga hikoinga, ka whakanuia ano te uara ma te kotahi, ka rite te taurangi ki te 2 inaianei.
He iti iho ano tenei uara i te rima. Na ka mahia te kapiti i te toru o nga wa, ka taapirihia ki te taurangi i 1 ka tohua te uara 3. He iti ake ano tenei i te rima. Na ka tae mai ki te tuaono o te whitiwhitinga o te kapiti, kei reira te uara o te taurangi i he rite ki te 5 (i muri i nga mea katoa, i te tuatahi ko te kore, ki ta tatou e mahara ana). No reira, kaore tenei ahuatanga e paahi i te whakamatautau, ka mutu aunoa te kopae me te whakawhiti ki te waahanga e whai ake nei, kei waho atu (ka mutu ranei te kaupapa, mena kaore nga waahanga e whai ake nei) ka mahia.
Ka taea hoki e te huringa te puta i te huarahi rereke. Anei he tauira o te waehere, me ia whitiwhitinga o muri mai, ka tangohia tetahi mai i te uara o naianei o te taurangi.
tapeke = 100
i te tapeke > 0:
n = int(tāuru())
tapeke = tapeke — n
print("Kua pau te rauemi")
Ngana ki te whakaaro he aha te mahi a tenei kaupapa! Whakaarohia i roto i te taurangi katoa ka penapena nga korero mo te rauemi o te hotaka. Ia wa ka tirohia e te kaiwhakamaori mena kei te noho tonu te rauemi. Ki te kore, ka whakaatuhia te kupu "Kua pau te Rauemi" ka kati te papatono. A, i ia whitiwhitinga o te kapiti, ka heke te rauemi ma te tau ka tohua e te kaiwhakamahi.
Na inaianei mahi kainga. Whakamātauria te huri i te waehere i runga ake nei kia kore ai te taurangi e huri kino.
si code ahaan usoo gudbi
иси
Hello
lol