Напишите программу на языке Python, которая считывает последовательность слов с разных строк и выводит

Напишите программу на языке Python, которая считывает последовательность слов с разных строк и выводит общее количество членов в данной последовательности. Последовательность заканчивается, когда встречается одно из трех слов: «стоп», «хватит», «достаточно». Входные данные представляют собой последовательность слов на отдельных строках. Результат работы программы должен быть общее количество членов в данной последовательности. Если возможно, предоставьте пример кода.
Название: Подсчет количества слов в последовательности

Объяснение: Для решения этой задачи нам понадобится использовать цикл, чтобы считывать слова, вводимые пользователем, и проверять, не следует ли остановиться. В данном случае, нам нужно остановиться, когда встретится одно из слов: «стоп», «хватит» или «достаточно». Мы будем использовать переменную, которую мы инкрементируем на единицу каждый раз, когда вводится новое слово, и выведем ее значение в конце программы.

Пример использования:

words_count = 0

while True:
    word = input("Введите слово: ")
    if word.lower() in ["стоп", "хватит", "достаточно"]:
        break
    words_count += 1

print("Общее количество членов в последовательности:", words_count)

Совет: Если вам трудно запоминать этот код, попробуйте разбить его на небольшие части и понять, что делает каждая часть. Не забывайте, что в Python регистр имеет значение, поэтому использование `word.lower()` позволяет нам сравнивать слова независимо от регистра.

Упражнение: Напишите программу на языке Python, которая будет считывать последовательность слов с разных строк и выводить общее количество введенных слов, пока не встретится слово «конец».

Твой друг не знает ответ? Расскажи!