Предмет: Информатика, автор: Krolyaa

Python. задано текст. выведите второе слово в тексте (команда find)

Ответы

Автор ответа: 2shark2
1

a = input()

b = a.find(' ') + 1 #b - это индекс первого вхождения пробела плюс 1 (плюс один, чтобы пробел не считался, иначе получится, что слово с пробела начинается, а в дальнейшем это вызовет трудности)

a1 = a[b : ] #a1 - это срез из строки a, начало которого - индекс первого вхождения пробела + 1. Теперь мы можем найти второй пробел, чтобы определить конец второго слова в тексте

print(a1[: a1.find(' ')]) #a1.find(' ') ищет индекс первого вхождения пробела в строку a1. Соответственно для искомой строки - это индекс второго вхождения пробела.

//Если что, мы искали первый и второй пробелы, что бы в срезе строки а указать границы второго слова

Интересные вопросы
Предмет: Українська мова, автор: irameleshak
Предмет: Русский язык, автор: katgorbunova
Какое предложение является простым? (Предложения взяты из повести А. С. Пушкина «Барышня-крестьянка»). Выберите вариант ответа: Лиза примерила обнову и призналась пред зеркалом, что никогда ещё так мила самой себе не казалась. На другой же день приступила она к исполнению своего плана, послала купить на базаре толстого полотна, синей китайки и медных пуговок, с помощью Насти скроила себе рубашку и сарафан, засадила за шитьё всю девичью, и к вечеру всё было готово. Алексей, несмотря на роковое кольцо, на таинственную переписку и на мрачную разочарованность, был добрый и пылкой малый и имел сердце чистое, способное чувствовать наслаждения невинности. Акулина, видимо, привыкала к лучшему складу речей, и ум её приметно развивался и образовывался. Она в мыслях повторяла все обстоятельства утреннего свидания, весь разговор Акулины с молодым охотником, и совесть начинала её мучить.
Предмет: Математика, автор: alinasnajder80