Изучаю Питон по учебнику Доусона. В примере есть следующая программа, которая убирает из пользовательского ввода все гласные буквы:
vvod = input('Введи текст: ') new_text = '' GLASS = 'aeiouаеёиоуыэюя' print() for i in vvod: if i.lower() not in GLASS: new_text += i print('Новая строка: ', new_text) print('Вот новый текст без гласных: ', new_text)
При вводе текста латинскими буквами программа работает нормально:
Введи текст: asdfghjkl
Новая строка: s
Новая строка: sd
Новая строка: sdf
Новая строка: sdfg
Новая строка: sdfgh
Новая строка: sdfghj
Новая строка: sdfghjk
Новая строка: sdfghjkl
Вот новый текст без гласных: sdfghjkl
>>>
Но при вводе кирилицы происходит непонятно что:
Введи текст: фывапро
Новая строка: ф
Новая строка: ф
Новая строка: ф
Новая строка: ф
Вот новый текст без гласных: ф
Хотелось бы узнать в чем дело и почему так происходит?
Заранее благодарен всем и признателен,
С уважением,
Илья