На вход программе подаётся строка текста в которой буква «h» встречается как минимум два раза. Напишите код, при выполнении которого будет возвращена исходная строка с перевёрнутой последовательностью символов, заключённая между первым и последним вхождением буквы «h»? s=input() a=int(s.find('h')) b=int(s.rfind('h')) print(s[:a]+s[b:a:-1]+s[b:]) s = input() a = s.find("h") b = s.rfind("h") c = s[a:b] s = s.replace(c, c[::-1]) print(s) s = input() print(s[:s.find('h')], s[s.rfind('h'):s.find('h'):-1], s[s.rfind('h'):]) s = input() a = s.find('h') b = s.rfind('h') print(s[a+1:b], s[b-1:a:-1])
Задание

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

  • s=input\(\)
    a=int\(s\.find\('h'\))
    b=int\(s\.rfind\('h'\))
    print\(s⟨0⟩\+s⟨1⟩\+s⟨2⟩\)
  • s = input\(\)
    a = s.find\("h"\)
    b = s.rfind\("h"\)
    c = s
    \[a:b\]

    s = s.replace\(c, c⟨4⟩\)
    print\(s\)
  • s = input\(\)
    print\(s⟨5⟩, s⟨6⟩, s⟨7⟩\)
  • s = input\(\)
    a = s.find\('h'\)
    b = s.rfind\('h'\)
    print\(s⟨8⟩, s⟨9⟩\)