Вопрос задан 13.01.2024 в 22:29. Предмет Информатика. Спрашивает Роговцова Анастасия.

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

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

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

Отвечает Щербакова Полина.

Для решения этой задачи, мы можем использовать простой алгоритм. Предположим, у нас есть строка, которую дал нам Петя. Нам нужно пройтись по каждому символу этой строки и проверить, является ли он буквой "П" или "п". Если да, мы оставляем этот символ без изменений. В противном случае, мы заменяем его на символ "-".

Пример кода на Python для этой задачи:

python
def transform_string(input_string): result = "" for char in input_string: if char.lower() == 'п': result += char else: result += "-" return result

# Теперь можно применить эту функцию к любой строке. example_string = "Пример строки" transformed_string = transform_string(example_string) print(transformed_string) # Вывод: "П------с----и"

В этом коде функция transform_string принимает строку в качестве аргумента. Она проходит по каждому символу строки. Если символ равен "П" или "п" (мы используем char.lower() для проверки обоих случаев), то символ добавляется к результату без изменений. В противном случае, в результат добавляется "-". В конце функция возвращает преобразованную строку.

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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