⊗pyPmCdMCs 142 of 208 menu

Muundo match-case katika Python

Katika Python, kuanzia toleo 3.10 kuna muundo maalum match-case, ambayo hutumiwa kuchagua thamani moja kutoka kwa safu ya thamani. Sintaksia yake:

match varuable: case 'value1': ''' hapa ndio kificho ambacho kitaendeshwa kama kutofautisha kina thamani 1 ''' case 'value2' ''' hapa ndio kificho ambacho kitaendeshwa kama kutofautisha kina thamani 2 ''' case _: ''' hapa ndio kificho ambacho kitaendeshwa kama thamani hailingani na chochote '''

Wacha tuchukue kuwa tuna kigeu tst:

tst = 'a'

Wacha tuandike chaguzi tofauti kwenye sharti, ambazo kigeu kinaweza kuchukua:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst is unknown')

Pia kwa kutumia kiendeshaji | inawezekana kubainisha uchaguzi wa thamani zinazohitajika kwa kila kesi:

match tst: case 'a' | 'c': print('a or c') case 'b' | 'd': print('b or d') case _: print('tst is unknown')

Wacha tuchukue kuwa katika kigeu num imehifadhiwa namba moja kati ya: 1, 2, 3 au 4, inayoonyesha nambari ya msimu wa mwaka. Andika jina la msimu wa mwaka, ulio kwenye nambari hiyo.

Wacha tuchukue kuwa katika kigeu num imehifadhiwa nambari ya mwezi kutoka 1 hadi 12. Andika jina la msimu wa mwaka, unaofanana na mwezi huo.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa