Как вывести алфавит русского языка на Python?

Мне надо вывести русский алфавит используя python
Спасибо заранее
  • Вопрос задан
  • 43593 просмотра
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
>>> a = ord('а')
>>> ''.join([chr(i) for i in range(a,a+32)])
'абвгдежзийклмнопрстуфхцчшщъыьэюя'


вариант с "ё"
>>> ''.join([chr(i) for i in range(a,a+6)] + [chr(a+33)] + [chr(i) for i in range(a+6,a+32)])
'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Altameda
for i in range(ord('а'), ord('я')):
print(chr(i), end='')

# абвгдежзийклмнопрстуфхцчшщъыьэю

for i in range(ord('a'), ord('z')):
print(chr(i), end='')

# abcdefghijklmnopqrstuvwxy
Ответ написан
Комментировать
@Osselian
Не срабатывает в IronPython:

a = ord('а')
b = ''
b.join([chr(i) for i in range(a,a+32)])
#Назначьте вывод переменной OUT.
OUT = b

File "", line 14, in
ValueError: 1072 is not in required range

Это лечится?

Upd: все заработало с функцией unichr()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы