# Задача: подсчет количества слов до слова СТОП
count = 0 # счетчик слов
name = input() # вводим первое слово
while name != "СТОП": # пока не встретили стоп-слово
count = count + 1 # увеличиваем счетчик
name = input() # вводим следующее слово
print(count) # выводим количество
Как работает программа:
- Переменная countсчитает количество слов
- В цикле вводим слова, пока не встретится слово "СТОП"
- Каждую введенное слово учитываем в счетчике
- После ввода "СТОП" цикл заканчивается и печатается результат
# Задача: поиск длины самого длинного слова до слова СТОП.
max_n = 0 # переменная для хранения макс.длины
n = input() # вводим первое слово
while n != "СТОП": # пока не встретили стоп-слово
# длина текущего слова
t_n = len(n)
# если текущая длина больше максимальной
if t_n > max_n:
max_n = t_n # обновляем максимум
n = input() # вводим следующее слово
print(max_n) # выводим максимальную длину
Как работает программа:
- Переменная max_nхранит самое длинное найденное слово
- Функция len(n) считает количество букв в слове
- Если текущее слово длиннее всех предыдущих, обновляем max_n
- В конце выводим максимальную длину