Да, Вася прав. В строке между первым и последним символами должны стоять те символы, которые в алфавите находятся после первой и до последней буквы (включительно). Напишем программу на языке 8 класса.
s = input("Введите строку: ")
first_letter = s[0]
last_letter = s[-1]
middle_letters = s[1:-1]
is_correct = True
for letter in middle_letters:
if letter <= first_letter or letter >= last_letter:
is_correct = False
break
if is_correct:
print("ДА")
else:
print("НЕТ")
Эта программа сначала запрашивает у пользователя строку, затем проверяет, правильно ли Вася описал положение средних символов. Если правильно, то выводится "ДА", иначе - "НЕТ".
