В программах на языке Python (начиная с версии 3) есть возможность использовать в именах буквы национальных алфавитов (от русских до китайских иероглифов). Но это считается очень плохим стилем, так делать не рекомендуется. Подумайте почему.
Имя переменной должно помогать человеку читать программу. Если в программе смешать буквы разных алфавитов, похожие знаки легко перепутать. Например, латинская a и русская а выглядят почти одинаково, но Python считает их разными символами и, следовательно, разными именами. Из-за этого можно случайно записать значение в одну переменную, а обратиться к другой и получить ошибку.
Кроме того, на чужом компьютере может не оказаться удобной раскладки клавиатуры для ввода таких имён. Программу, в которой используются привычные латинские буквы и понятные имена, проще читать, проверять и исправлять совместно с другими людьми. Поэтому техническую возможность записи имён национальными буквами лучше не использовать.
Имена с буквами разных алфавитов легко перепутать и трудно вводить на других компьютерах; для понятности и надёжности программы рекомендуется использовать латинские буквы.
