Python. find() и rfind() Используя методы find() и rfind() найди первое вхождение символа ‘r’ слева и справа.
158
279
Ответы на вопрос:
строка.find(подстрока) находит первое включение подстроки в строку (там есть еще необязательные аргументы, но о них не буду думать)
строка.rfind(подстрока) находит последнее (самое правое, отсюда и первая буква в названии) включение подстроки в строку
Код (Python 3):
s = input()
print("Индекс первого вхождения символа 'г' слева:", s.find('r'))
print("Индекс первого вхождения символа 'г' справа:", s.rfind('r'))
Пример ввода:
roasted meat with rice
Пример вывода:
Индекс первого вхождения символа 'г' слева: 0
Индекс первого вхождения символа 'г' справа: 18
N=2) s=10+2*2=14 s=(10+2*2)+3=17 n=3) s=17+3*2=23 s=23+3=26 n=4) s=26+4*2=34 s=34+3=37 n=5) s=37+2*5=47 s=47+3=50 ответ: 50
Популярно: Информатика
-
SofaI15.05.2021 01:28
-
Лёлик888121.02.2023 16:27
-
Marymol200502.05.2023 17:51
-
LUBUMAR10.03.2022 00:23
-
Lina55551021.06.2020 23:48
-
Shady200216.09.2020 00:23
-
nikdaniil0421.08.2022 02:08
-
SiriusSnak24.11.2021 11:22
-
татьяна104407.01.2020 20:32
-
5575218824.03.2022 04:42