Изменить регистр символа. Напишите функцию SwitchCase(c), которая изменяет регистр символа, превращая заглавные буквы
Изменить регистр символа. Напишите функцию SwitchCase(c), которая изменяет регистр символа, превращая заглавные буквы в строчные и наоборот, оставляя остальные символы без изменений. В решении не нужно использовать циклы. Также не нужно использовать константы со значением, которое не очевидно.
14.12.2023 06:37
Описание: Функция SwitchCase(c) должна принимать символ в качестве параметра и возвращать его с измененным регистром. Если символ является заглавной буквой, функция изменит ее на строчную, и наоборот. Если символ не является буквой, он останется без изменений.
Для решения этой задачи мы можем воспользоваться встроенными методами для работы со строками. Будем использовать методы lower() и upper(), которые изменяют регистр символа на строчный и заглавный соответственно. Создадим условие, где проверим, является ли символ буквой, и в зависимости от этого, мы будем применять нужный метод к символу.
Доп. материал:
Совет: Чтобы лучше понять работу функции, рекомендуется протестировать ее на разных символах, включая верхний и нижний регистр букв, а также другие символы, чтобы убедиться, что функция работает правильно.
Задание: Напишите программу, которая принимает строку от пользователя и использует функцию SwitchCase() для изменения регистра символов в данной строке. Выведите измененную строку на экран.