⊗pyPmCdMCs 142 of 208 menu

A estrutura match-case em Python

Em Python, a partir da versão 3.10 existe uma estrutura especial match-case, que é usada para selecionar um valor dentre uma série de valores. Sua sintaxe é:

match varuable: case 'value1': ''' aqui está o código que será executado se a variável tiver o valor 1 ''' case 'value2' ''' aqui está o código que será executado se a variável tiver o valor 2 ''' case _: ''' aqui está o código que será executado se o valor não corresponder a nenhum caso '''

Suponha que temos uma variável tst:

tst = 'a'

Vamos definir no condicional os diferentes casos que a variável pode assumir:

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

Também é possível, usando o operador |, especificar um conjunto de valores desejados em cada caso:

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

Suponha que na variável num esteja armazenado um dos números: 1, 2, 3 ou 4, contendo o número de uma estação do ano. Exiba o nome da estação do ano correspondente ao número.

Suponha que na variável num esteja armazenado o número de um mês de 1 a 12. Exiba o nome da estação do ano correspondente a esse mês.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar