>>> ord(u'ф')
1092
botinag
Напишите полный текст задания с примером.
import string alphabet = string.ascii_lowercase # латинский алфавит word = raw_input('Vvedite slovo: ') ind_list = [alphabet.index(x) + 1 for x in word.lower()] print(' '.join(map(str, ind_list)))
>>> print(word)
TOWN
>>> print(' '.join(map(str, ind_list)))
20 15 23 14
botinagспасибо огромное!!)
import string
alphabet = string.ascii_lowercase # латинский алфавит
word = raw_input('Vvedite slovo: ')
ind_list =
print(' ‘.join(map(str, ind_list)))
>>> print(word)
TOWN
>>> print(’ '.join(map(str, ind_list)))
20 15 23 14
botinagа расписать действия можете?
import string alphabet = string.ascii_lowercase # латинский алфавит word = raw_input('Vvedite slovo: ') # получаем слово, которое будем перегонять в цифры ''' переводим слово в нижний регистр, чтобы искать позицию буквы в алфавите (он у нас в тоже в нижнем регистре) пробегаем по всем буквам слова и вместо каждой из них заносим в список позицию+1 (т.к. нумерация начинается с 0) ''' ind_list = [alphabet.index(x) + 1 for x in word.lower()] print(' '.join(map(str, ind_list))) # "склеиваем" в строку все элементы получившегося списка через пробел, предварительно их перед этим приведя к строковому типу. И выводим получившейся результат на экран
botinagспасибо!!