Условный оператор Select Case: синтаксис и примеры использования
"Select Case" - это структура в программировании, которая позволяет выполнять различные действия в зависимости от значения переменной или выражения. Она позволяет заменить множество вложенных "if-else" условий более компактным и понятным кодом.
Пример использования "Select Case" на языке программирования Python:
python
def get_month_name(month):
case = {
1: "Январь",
2: "Февраль",
3: "Март",
4: "Апрель",
5: "Май",
6: "Июнь",
7: "Июль",
8: "Август",
9: "Сентябрь",
10: "Октябрь",
11: "Ноябрь",
12: "Декабрь"
}
return case.get(month, "Неверный номер месяца")
# Пример использования функции get_month_name для получения названия месяца по его номеру
print(get_month_name(5)) # Вывод: Май
print(get_month_name(15)) # Вывод: Неверный номер месяца
В данном примере мы создали функцию `get_month_name`, которая принимает номер месяца и возвращает его название. Внутри функции мы используем конструкцию "Select Case" для определения названия месяца в зависимости от значения переданной переменной `month`. Если значение `month` находится в диапазоне от 1 до 12, то возвращается соответствующее название месяца. В противном случае, возвращается строка "Неверный номер месяца".
Таким образом, благодаря использованию "Select Case" мы можем заменить множество условий `if-else` более компактной и читаемой структурой кода.