Сколько слов в последовательности?
Информатика

Сколько слов в последовательности? Программа получает на вход последовательность слов, каждое слово на новой строке

Сколько слов в последовательности? Программа получает на вход последовательность слов, каждое слово на новой строке. Концом последовательности считаются слова "стоп", "хватит" или "достаточно" (в нижнем регистре, без кавычек). Напишите программу, которая выведет общее количество слов в данной последовательности. Формат входных данных: последовательность слов, каждое слово на новой строке. Формат выходных данных: программа должна вывести общее количество слов в последовательности. Если возможно, приложите объяснение или код.
Верные ответы (1):
  • Пупсик
    Пупсик
    53
    Показать ответ
    Сколько слов в последовательности?
    Пояснение: Для решения данной задачи необходимо написать программу, которая будет считывать последовательность слов, каждое слово на новой строке, и подсчитывать общее количество слов до тех пор, пока не встретит слово "стоп", "хватит" или "достаточно".

    Программа может быть написана на языке программирования Python. Вот пример кода:


    count = 0
    while True:
    word = input()
    if word.lower() == "стоп" or word.lower() == "хватит" or word.lower() == "достаточно":
    break
    count += 1

    print(count)


    Доп. материал:
    Если ввести следующую последовательность слов:

    я
    иду
    в
    школу
    хватит

    Программа выведет:

    4


    Советы:
    1. Убедитесь, что вы вводите слова на новой строке.
    2. При вводе слова, используйте строчные буквы "стоп", "хватит" или "достаточно" без кавычек.
    3. Можете использовать цикл `while` и прервать его, когда встретите одно из ключевых слов.
    4. Обратите внимание на использование метода `lower()` для преобразования введенного слова в нижний регистр и сравнения с ключевыми словами в нижнем регистре.

    Задача на проверку:
    Сколько слов в следующей последовательности:

    я
    обожаю
    учиться
    достаточно
Написать свой ответ: