Курс Python → Преобразование регистра символов
Метод lower() в Python используется для преобразования всех символов строки в нижний регистр. Это удобно для сравнения строк без учета регистра символов. Например, если пользователь введет ответ «Yellow» вместо «yellow», метод lower() позволит нам все равно считать ответ правильным.
Для реализации описанного сценария мы можем написать следующий код:
question = "What color is the sun?"
answer = input(question).lower()
if answer == "yellow":
print("Correct!")
else:
print("That is not the correct color!")
В данном коде мы сначала задаем пользователю вопрос и сохраняем его ответ в переменной answer, применив метод lower() к введенной строке. Затем мы проверяем ответ пользователя с помощью условного оператора if. Если ответ совпадает с «yellow», программа выведет «Correct!», иначе — «That is not the correct color!».
Такой подход позволяет сделать программу более гибкой и удобной для пользователя, так как она будет корректно обрабатывать различные варианты ответов без учета регистра символов. Кроме того, использование метода lower() делает код более читаемым и понятным.
Другие уроки курса "Python"
- Функциональное программирование в Python
- Оператор Walrus: правильное использование
- Генерация UUID в Python
- Выбор редактора кода.
- Именованные кортежи в Python
- Обмен данными с asyncio.Queue
- Обработка исключений в Python
- Обработка ошибки IndexError
- Курс Data Scientist в медицине
- Создание новых списков
- Сортировка и разворот списка
- Проверка ввода с помощью isdigit
- Поиск кода
- Отображение графиков в Jupyter с Matplotlib
- PUT запрос для обновления данных
- Методы работы со списками
- Генераторы и сеты в Python
- Лямбда-функции в цикле
- Цепные операции в Python
- Вызов внешних программ в Python с помощью sh
- Слияние словарей в Python 3.9
- Библиотека wikipedia для Python
- Подписка на Kaspersky Team
- Любовь к Python
- Работа с комбинациями в Python.
- Вывод букв строки в Python
- Создание лямбда-функций
- Проектирование Singleton с метаклассом
- Просмотр файла в Jupyter Noteboo
- Встроенные функции Python
- Метод invert для побитового отрицания
- Управление ресурсами в Python
- Обработка элементов в Python
- Кортежи в Python: особенности и преимущества
- Профилирование данных с Pandas
- Принципы программирования
- Переопределение метода __or__()
- Создание словарей в Python
- Список переменных с %who
- Объединение словарей в Python
- Выражения-генераторы в Python
- Получение пути к текущему скрипту с помощью os
- Форматирование строк в Python
- Управление виртуальными средами в Python















