⊗pyPmCdMCs 142 of 208 menu

Konstrukcja match-case w Pythonie

W Pythonie, począwszy od wersji 3.10 istnieje specjalna konstrukcja match-case, która jest używana do wyboru jednej wartości z pewnego zakresu wartości. Jej składnia:

match varuable: case 'value1': ''' tutaj znajduje się kod, który zostanie wykonany jeśli zmienna ma wartość 1 ''' case 'value2' ''' tutaj znajduje się kod, który zostanie wykonany jeśli zmienna ma wartość 2 ''' case _: ''' tutaj znajduje się kod, który zostanie wykonany jeśli wartość nie pasuje do żadnej '''

Załóżmy, że mamy zmienną tst:

tst = 'a'

Wpiszmy w warunku różne opcje, które zmienna może przyjąć:

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

Również za pomocą operatora | można w każdej opcji ustawić wybór potrzebnych wartości:

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

Załóżmy, że w zmiennej num przechowywana jest jedna z liczb: 1, 2, 3 lub 4, zawierająca numer pory roku. Wypisz nazwę pory roku, zawartą w liczbie.

Załóżmy, że w zmiennej num przechowywany jest numer miesiąca od 1 do 12. Wypisz nazwę pory roku, odpowiadającą temu miesiącowi.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć