Вопрос задан 10.03.2025 в 09:58. Предмет Русский язык. Спрашивает Опалева Маша.

Первоклассник Петя очень любит букву «П». Он написал рассказ, но опять перепутал, где нужна прописная буква, а где строчная. Помоги Пете: поменяй в его рассказе все прописные «П» на строчные. Дана одна строка с рассказом Пети. Выведи исправленный рассказ.

Ввод
Петя Поправил посольство Польши.

Вывод
петя поправил посольство польши.

Ввод
Поросенок Походил По Полю.

Вывод
поросенок походил по полю.

Перейти к ответам

Ответы на вопрос

Отвечает Медведева Диана.

Для того чтобы помочь Пете исправить его рассказ, нужно преобразовать все прописные буквы «П» в строчные буквы «п», оставив все остальные буквы нетронутыми.

Задача решается с помощью регулярных выражений в Python, но для корректного решения нужно уточнить, что регулярное выражение должно заменять именно прописные «П» на строчные «п», а не наоборот. Также стоит убедиться, что замена происходит корректно, не затрагивая уже строчные буквы «п».

Ниже представлен пример решения этой задачи:

python
import re

# Ввод текста text = input()

# Заменяем все прописные буквы "П" на строчные "п" new_text = re.sub(r"П", "п", text)

# Выводим исправленный текст print(new_text)

Объяснение:

  1. Импорт библиотеки re: Библиотека регулярных выражений необходима для поиска и замены символов.
  2. input(): Мы принимаем строку, введённую пользователем, которая содержит рассказ Пети.
  3. re.sub(r"П", "п", text): Это регулярное выражение, которое заменяет все вхождения буквы «П» на букву «п» в тексте. Здесь используется r"П", чтобы работать с конкретным символом без учета других вариантов.
  4. print(new_text): Выводим исправленный текст на экран.

Пример работы программы:

  • Ввод:
    Петя Поправил посольство Польши.
    Вывод:
    петя поправил посольство польши.

Примечания:

  1. Программа не будет заменять строчные буквы «п», только прописные «П».
  2. Вы можете ввести любой текст, и программа заменит все прописные буквы «П» на строчные «п», оставив все остальные буквы без изменений.

Этот код решает поставленную задачу корректно и просто.

Похожие вопросы

Топ вопросов за вчера в категории Русский язык

Последние заданные вопросы в категории Русский язык

Задать вопрос