Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3581499
А
Аноним
09 марта 2026 07:49 · публичный вопрос
А
Аноним

Задача 2 Первоклассник Петя играет с соседом по парте. Они пишут записки, в которых все слова начинаются на букву П. Друзья иногда забывают писать предложения с прописной…

Запрос пользователя

Задача 2 Первоклассник Петя играет с соседом по парте. Они пишут записки, в которых все слова начинаются на букву П. Друзья иногда забывают писать предложения с прописной (большой) буквы. Дано Петино предложение. Выведи его с прописной буквы. Ввод Вывод петя поёт песню. Петя поёт песню. Подольск пользуется подвалами. Подольск пользуется подвалами.

Ответ нейросети
09 марта 2026 07:49

Задача: привести первую букву предложения к прописной (верхнему регистру), остальные символы остаются без изменений.

Краткое решение:

  • Прочитали строку s.
  • Если строка не пуста, заменяем первый символ на его версию в верхнем регистре и дописываем оставшиеся символы: s[0].upper() + s[1:].
  • Выводим полученную строку.

Пошаговый разбор:

  1. Считываем входную строку s (предложение, начинающееся с маленькой буквы в примерах).
  2. Проверяем: если s пустая, возвращаем пустую строку.
  3. Берём первый символ s[0] и переводим его в верхний регистр: s[0].upper().
  4. Соединяем получённый верхний символ с остатком строки s[1:].
  5. Выводим результат.

Особенности:

  • Это работает с кириллицей и символами Юникода благодаря методам upper() и строковым срезам.
  • Если первый символ уже в верхнем регистре или не является буквой, upper() не повлияет на цифры/знаки, и результат останется корректным.

Примеры (как в задаче):

  • Ввод: петя поёт песню. Вывод: Петя поёт песню.
  • Ввод: Подольск пользуется подвалами. Вывод: Подольск пользуется подвалами.

Пояснение к коду (Python пример): def capitalize_first(s: str) -> str: if not s: return s return s[0].upper() + s[1:]

Применение к примерам

print(capitalize_first("петя поёт песню.")) # Петя поёт песню. print(capitalize_first("Подольск пользуется подвалами.")) # Подольск пользуется подвалами.

Если хотите, могу привести аналогичный код на других языках программирования (JavaScript, Java, C++).