Замена подстроки без встроенной функции в PythonPython

Программы на Python
Ответить
Anonymous
 Замена подстроки без встроенной функции в Python

Сообщение Anonymous »

Я пишу код для школьного проекта. Я хочу сделать это без какой-либо встроенной функции, но я застрял в функции поиска. Это то, что я сделал до сих пор. Вопрос в следующем:

Напишите программу на Python, чтобы найти первое появление подстроки "слишком" и
"хорошо" в заданной строке. Если за словом «слишком» следует слово «хорошо», замените всю подстроку «слишком хорошо»
на слово «отлично» и выведите полученную строку. Если вышеуказанное
не появляется, напечатайте строку как есть.

user_string = input()
sub = "too good"
rep_sub = "excellent"
low = user_string.find(sub)
high = low + len(sub)
if sub in user_string:
replaced_string = user_string[:low] + rep_sub + user_string[high:]
print(replaced_string)
else:
print(user_string)


Подробнее здесь: https://stackoverflow.com/questions/681 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»