def is_vasya_right(string):
alphabet = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'
first_char = string[0]
last_char = string[-1]
# Проверяем наличие первого и последнего символов в алфавите
if first_char not in alphabet or last_char not in alphabet:
return "НЕТ"
# Порядковые номера первого и последнего символов в алфавите
first_index = alphabet.index(first_char)
last_index = alphabet.index(last_char)
# Проверяем, что все средние символы находятся в алфавитном порядке
for char in string[1:-1]:
if char not in alphabet:
return "НЕТ"
char_index = alphabet.index(char)
if not (first_index <= char_index <= last_index):
return "НЕТ"
return "ДА"
# Примеры использования
print(is_vasya_right("аыостлвоисрвавроаря")) # ДА
print(is_vasya_right("юфыооыовотваоаоаьла1")) # НЕТ
Дана строка. Прав ли Вася? Выведи "ДА" или "НЕТ".
Ввод Вывод
аыостлвоисрвавроая ДА
0фыооыовотваоаоаьла1 НЕТ
Господи помогите мне, мне из всех задач надо хотя бы одну решить чтобы была 3, помогите эту сделать..конец триместра, может выйти три..