⊗pyPmCdMCs 142 of 208 menu

Конструкция match-case в Python

В Python, започвайки от версия 3.10 има специална конструкция match-case, която се използва за избор на една стойност от определен набор от стойности. Нейният синтаксис:

match varuable: case 'value1': ''' тук е кодът, който ще се изпълни ако променливата има стойност 1 ''' case 'value2' ''' тук е кодът, който ще се изпълни ако променливата има стойност 2 ''' case _: ''' тук е кодът, който ще се изпълни ако стойността не съвпада с нищо '''

Нека имаме променлива tst:

tst = 'a'

Нека в условието опишем различни варианти, които променливата може да приеме:

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

Също така, с помощта на оператора | може във всеки вариант да се зададе селекция от нужни стойности:

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

Нека в променливата num се съхранява едно от числата: 1, 2, 3 или 4, съдържащо номера на сезона. Изведете името на сезона, съдържащо се в числото.

Нека в променливата num се съхранява номерът на месеца от 1 до 12. Изведете името на сезона, съответстващо на този месец.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне