Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 12, 2014 14:13:17

Alina55
Зарегистрирован: 2014-12-12
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр с заменой букв цифрами

Здравствуйте, срочно нужна ваша помощь! Напишите пожалуйста прогруммку в версии питона 2.7!Просто замена букв цифрами! Срочно нужна! И если возможно, с объяснениями! Пожалуйста!)

Офлайн

#2 Дек. 12, 2014 14:35:03

botinag
Зарегистрирован: 2014-02-20
Сообщения: 179
Репутация: +  35  -
Профиль   Отправить e-mail  

Шифр с заменой букв цифрами

Напишите полный текст задания с примером.

>>> ord(u'ф')
1092

Офлайн

#3 Дек. 12, 2014 14:54:18

Alina55
Зарегистрирован: 2014-12-12
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр с заменой букв цифрами

botinag
Напишите полный текст задания с примером.

я на самом деле совершенно не разбираюсь в этом, и объяснила как смогла
ну вот, что нашла в интернете: Каждой букве соответствует число по алфавитному порядку. А-1, B-2, C-3 и т.д.
Например слово «TOWN» можно записать как «20 15 23 14»

Офлайн

#4 Дек. 12, 2014 15:07:53

botinag
Зарегистрирован: 2014-02-20
Сообщения: 179
Репутация: +  35  -
Профиль   Отправить e-mail  

Шифр с заменой букв цифрами

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

Офлайн

#5 Дек. 12, 2014 15:31:12

Alina55
Зарегистрирован: 2014-12-12
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр с заменой букв цифрами

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
спасибо огромное!!)

Офлайн

#6 Дек. 12, 2014 15:33:56

Alina55
Зарегистрирован: 2014-12-12
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр с заменой букв цифрами

botinag
а расписать действия можете?

Офлайн

#7 Дек. 12, 2014 15:44:37

botinag
Зарегистрирован: 2014-02-20
Сообщения: 179
Репутация: +  35  -
Профиль   Отправить e-mail  

Шифр с заменой букв цифрами

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)))  # "склеиваем" в строку все элементы получившегося списка через пробел, предварительно их перед этим приведя к строковому типу. И выводим получившейся результат на экран

Офлайн

#8 Дек. 12, 2014 16:08:00

Alina55
Зарегистрирован: 2014-12-12
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр с заменой букв цифрами

botinag
спасибо!!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version