Предмет: Информатика,
автор: Ardgg5
PYTHON
Дана строка (вводится с клавиатуры). Если в этой строке
буква S (S вводится с клавиатуры) встречается только один раз,
выведите её индекс. Если она встречается два и более раз,
выведите сумму индексов её первого и последнего появления.
Если буква S в данной строке не встречается, то выведите
сообщение «Буква отсутствует».
Ответы
Автор ответа:
1
Задание:
Дана строка (вводится с клавиатуры). Если в этой строке
буква S (S вводится с клавиатуры) встречается только один раз,
выведите её индекс. Если она встречается два и более раз,
выведите сумму индексов её первого и последнего появления.
Если буква S в данной строке не встречается, то выведите
сообщение «Буква отсутствует».
Индексы начинаются с 0 !!!!!
Решение:
Python
s=input('Введите строку: ')
s1=input('Введите букву: ')
if s.count(s1)==0:
print('Буква отсутствует')
elif s.count(s1)==1:
print(s.find(s1))
else:
print(s.rfind(s1))
Похожие вопросы
Предмет: Русский язык,
автор: tatrishvili93
Предмет: Русский язык,
автор: 123456271
Предмет: Русский язык,
автор: hgfhhh
Предмет: ОБЖ,
автор: aokiv