⊗pyPmCdMCs 142 of 208 menu

Pythondaky match-case gurluşy

Pythonda, 3.10 wersiýasyndan başlap, ýörite bir gurluş match-case bar, ol birnäçe bahadan birini saýlamak üçin ulanylýar. Onuň sintaksisi:

match üýtgeýän: case 'bahasy1': ''' bu ýerde üýtgeýän 1 bahasyna eýe bolsa ýerine ýetiriljek kod ýerleşýär ''' case 'bahasy2' ''' bu ýerde üýtgeýän 2 bahasyna eýe bolsa ýerine ýetiriljek kod ýerleşýär ''' case _: ''' bu ýerde baha hiç zat bilen gabat gelmese ýerine ýetiriljek kod ýerleşýär '''

Bizde tst üýtgeýjisi bar bolsun:

tst = 'a'

Geliň, üýtgeýän ala bilen dürli wariantlary şertde ýazalyň:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst näbelli')

Şeýle hem | operatory bilen her bir wariantda gerekli bahalaryň sajysyny belleýip bolýar:

match tst: case 'a' | 'c': print('a ýa-da c') case 'b' | 'd': print('b ýa-da d') case _: print('tst näbelli')

num üýtgeýjisinde bir san saklanyň: 1, 2, 3 ýa-da 4, ýyl pasylynyň nomerini görkezýän. Sanda saklanýan ýyl pasylynyň adyny çap ediň.

num üýtgeýjisinde 1-den 12-a çenli aýyň nomeri saklanyň. Şu aýa gabat gelýän ýyl pasylynyň adyny çap ediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et