Задача Задача №369671
А
А
Вася прав. Программа будет выглядеть следующим образом:
def is_vasya_right(string):
alphabet = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"
first_letter = string[0]
last_letter = string[-1]
for char in string[1:-1]: # Проходим по всем символам между первым и последним
if alphabet.index(char) <= alphabet.index(first_letter) or alphabet.index(char) >= alphabet.index(last_letter):
return "НЕТ"
return "ДА"
input_string = input("Введите строку: ")
print(is_vasya_right(input_string))
Эта программа сравнивает индексы символов строки в алфавите с индексами первой и последней буквы. Если хотя бы один символ находится до первой или после последней буквы в алфавитном порядке, то строка не соответствует условию и выводится "НЕТ". В противном случае выводится "ДА".
