Предмет: Информатика,
автор: Krolyaa
Python. задано текст. выведите второе слово в тексте (команда find)
Ответы
Автор ответа:
1
a = input()
b = a.find(' ') + 1 #b - это индекс первого вхождения пробела плюс 1 (плюс один, чтобы пробел не считался, иначе получится, что слово с пробела начинается, а в дальнейшем это вызовет трудности)
a1 = a[b : ] #a1 - это срез из строки a, начало которого - индекс первого вхождения пробела + 1. Теперь мы можем найти второй пробел, чтобы определить конец второго слова в тексте
print(a1[: a1.find(' ')]) #a1.find(' ') ищет индекс первого вхождения пробела в строку a1. Соответственно для искомой строки - это индекс второго вхождения пробела.
//Если что, мы искали первый и второй пробелы, что бы в срезе строки а указать границы второго слова
Похожие вопросы
Предмет: Английский язык,
автор: r0yals
Предмет: Английский язык,
автор: maksik29
Предмет: Русский язык,
автор: милениум55677
Предмет: Алгебра,
автор: MsAndreyRUS
Предмет: Биология,
автор: klymenkoIlya