Рейтинг  

Яндекс.Метрика
Яндекс цитирования
 

   

Статистика  

Пользователи
7
Материалы
592
Кол-во просмотров материалов
2825061
   

С python 3.10 появилась конструкция match - case. Но она не позволяет напрямую сравнивать переменную с переменной. Есть вот такое решение:

from enum import Enum

class M(str, Enum):
    A = "Mama"
    B = "Мама"


C = "Мама"

match C:
    case M.A:
        print("Eng")
    case M.B:
        print("Rus")
    case _:
        print("Unk")

   
   

Login Form