Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

Яндекс учебник дз

Соне задали расставить слова по алфавиту. Она позвала на помощь Васю.
Вася придумал алгоритм. Чтобы понять, на каком месте стоит слово word в составленном по алфавиту списке, нужно сравнить его со всеми остальными словами, найти, сколько слов меньше word (т. е. стоят раньше word), и прибавить единицу.
Дана строка со словом word, последовательность строк с остальными словами и строка "стоп". Все слова разные. Выведи номер слова в списке, составленном по алфавиту.

Ввод Вывод
кот
пёс
альбатрос
стоп 2
Алиса
Соня
Вася
Эмилия
Максимилиан
стоп 1

Примечание: слово «кот» по алфавиту находится между «пёс» и «альбатрос», значит, оно второе. «Алиса» стоит раньше всех других слов, поэтому ответ — 1.

По дате
По рейтингу
Аватар пользователя
Мудрец
123456789
 word = input() 
p = 1 
while True: 
    w = input() 
    if w == 'стоп': 
        break 
    elif w < word: 
        p += 1 
print(p)