Вопрос задан 14.07.2023 в 09:07. Предмет Информатика. Спрашивает Ростовский Артём.

PYTHON 3 Буква h Дана строка, в которой буква h встречается минимум два раза. Удалите из этой

строки первую и последнюю буквы h, а также все символы, находящиеся между ними. Пример 1 Ввод: Hh EThZTfDlTFlhlANwGi HG Вывод: HlANwGi HG
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Глобаж Дмитрий.

Ответ:

S = input()

S = S[:S.find('h')] + S[S.rfind('h') + 1:]

print(S)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете использовать следующий код на Python 3 для решения данной задачи:

python
def remove_between_h(string): first_h = string.find('h') last_h = string.rfind('h') if first_h != -1 and last_h != -1: return string[:first_h] + string[last_h+1:] else: return string # Пример использования input_string = "HhEThZTfDlTFlhlANwGiHG" output_string = remove_between_h(input_string) print(output_string) # Вывод: HlANwGiHG

В этом коде мы определяем первое вхождение символа 'h' с помощью метода find(), а последнее вхождение с помощью метода rfind() (обратный поиск). Затем мы используем срезы строк для удаления символов между первым и последним 'h'. Если строка не содержит хотя бы двух символов 'h', она остается без изменений.

0 0

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

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

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

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