⊗pyPmCdMCs 142 of 208 menu

La construcción match-case en Python

En Python, a partir de la versión 3.10 existe una construcción especial match-case, que se utiliza para seleccionar un valor de una serie de valores. Su sintaxis es:

match varuable: case 'value1': ''' aquí está el código que se ejecutará si la variable tiene el valor 1 ''' case 'value2' ''' aquí está el código que se ejecutará si la variable tiene el valor 2 ''' case _: ''' aquí está el código que se ejecutará si el valor no coincide con ninguno '''

Supongamos que tenemos una variable tst:

tst = 'a'

Establezcamos en la condición las diferentes opciones que puede tomar la variable:

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

También, usando el operador | se puede especificar un conjunto de valores deseados en cada caso:

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

Supongamos que en la variable num se almacena uno de los números: 1, 2, 3 o 4, que contiene el número de la estación del año. Muestre el nombre de la estación del año contenida en el número.

Supongamos que en la variable num se almacena el número del mes de 1 a 12. Muestre el nombre de la estación del año correspondiente a este mes.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar