
PYTHON введите с клавиатуры любую фразу затем введите список из нескольких слов из этой фразы вам
необходимо проверить, стоят ли слова в списке в том же порядке, если порядок совпадает то вывести ДА, если нет, то НЕТ. Если таких слов в списке нет, то вывести НЕТ СОВПАДЕНИЙ 

Ответы на вопрос

# Считываем строку с клавиатуры
phrase = input("Введите фразу: ")
# Считываем список слов с клавиатуры
words = input("Введите список слов через пробел: ").split()
# Инициализируем переменную для хранения индекса последнего найденного слова
last_word_index = -1
# Проходим по списку слов и ищем их в строке
for word in words:
# Ищем очередное слово, начиная с позиции, следующей за позицией последнего найденного слова
word_index = phrase.find(word, last_word_index + 1)
# Если слово не найдено, выводим сообщение о том, что нет совпадений
if word_index == -1:
print("НЕТ СОВПАДЕНИЙ")
break
# Если слово найдено, обновляем индекс последнего найденного слова
last_word_index = word_index
# Если все слова найдены в правильном порядке, выводим сообщение о том, что порядок совпадает
if last_word_index != -1:
print("ДА")



Конечно, давайте напишем простую программу на Python для выполнения указанных действий. Вот пример:
```python # Ввод фразы с клавиатуры input_phrase = input("Введите фразу: ")
# Ввод списка слов с клавиатуры, разделенных пробелами input_words = input("Введите список слов через пробел: ").split()
# Проверка наличия слов в списке и совпадения порядка if all(word in input_phrase for word in input_words): print("ДА") else: print("НЕТ" if not any(word in input_phrase for word in input_words) else "НЕТ СОВПАДЕНИЙ") ```
Как это работает: 1. Мы сначала запрашиваем у пользователя ввод фразы и списка слов. 2. Список слов разделяется на отдельные элементы с помощью метода `split()`. 3. Затем мы используем цикл `for` и проверяем, содержатся ли все слова из списка во введенной фразе и имеют ли они тот же порядок, что и в списке. 4. В зависимости от результата выводится "ДА", "НЕТ" или "НЕТ СОВПАДЕНИЙ".
Пример использования: ``` Введите фразу: Пример простой программы на Python Введите список слов через пробел: простой Python ДА ```
В этом примере слова "простой" и "Python" в фразе стоят в том же порядке, что и в списке.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili