Форум сайта python.su
Здравствуйте, срочно нужна ваша помощь! Напишите пожалуйста прогруммку в версии питона 2.7!Просто замена букв цифрами! Срочно нужна! И если возможно, с объяснениями! Пожалуйста!)
Офлайн
Напишите полный текст задания с примером.
>>> 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спасибо!!
Офлайн