Изменение регистра символа в Python
Информатика

Напишите функцию CaseChange(c) на языке Python 3, которая изменяет регистр символа. Функция должна преобразовывать

Напишите функцию CaseChange(c) на языке Python 3, которая изменяет регистр символа. Функция должна преобразовывать заглавные буквы в строчные и наоборот, при этом остальные символы не должны изменяться. Вам запрещено использовать циклы в вашем решении, а также численные константы с неочевидным значением. Примеры: Ввод: "n", Вывод: "N".
Верные ответы (1):
  • Zarina
    Zarina
    15
    Показать ответ
    Предмет вопроса: Изменение регистра символа в Python
    Объяснение: Для решения данной задачи мы будем использовать встроенные методы строк языка Python. Один из таких методов - `str.islower()`, который проверяет, является ли символ строчной буквой, и `str.upper()`, который преобразует символ в заглавную букву. Используя эти методы, мы можем создать функцию `CaseChange(c)`, которая будет менять регистр символа следующим образом: если символ является строчной буквой, то он будет преобразован в заглавную, а если символ является заглавной буквой, то он будет преобразован в строчную. Все остальные символы должны остаться неизменными.
    Доп. материал:

    def CaseChange(c):
    if c.islower():
    return c.upper()
    elif c.isupper():
    return c.lower()
    else:
    return c

    print(CaseChange("n")) # Вывод: "N"

    Совет: Для лучшего понимания работы методов и функций в Python рекомендуется выполнить данный код и попробовать изменить входные символы. Также полезно будет ознакомиться с другими методами и функциями для работы со строками в Python.
    Задача для проверки: Напишите программу, которая принимает строку от пользователя и заменяет все символы в ней на символы с обратным регистром. Например, если введена строка "Hello, World!", то программа должна вывести "hELLO, wORLD!".
Написать свой ответ: