Skip to main content

Конференции

Просмотр конференции fido7.ru.python:

Предыдущее Следующее

Дата: 04 Jan 2021, 16:16:01
От: Alexey Nesterenko @ 2:5005/82.7
Кому: Denis Mosko
Тема: Продолжите прогу. Туда<=>сюда


Привет, Denis!

03 янв 21 16:37, Denis Mosko -> Alexey Nesterenko:

 DM> ... обратно.
 DM> Тебе и мне приятно ;-)

 DM> name = 'Baca' # vot perva commanda
 DM> msg = [
 DM> 97, 160, 169, 177, 119, 162, 133,
 DM> 135, 84, 144, 178, 206, 75, 104,
 DM> 139, 175, 124, 104, 165, 180, 125, 144, 152]
 DM> def encode(key, string):
 DM>     indx = 0
 DM>     result = []
 DM>     for ch in string :
 DM>         temp = (ord(ch) + ord(key[indx]))
 DM>         result.append(temp)
 DM>         indx += 1
 DM>         if indx >= len(key) :
 DM>                 indx = 0
 DM>     return result;
 DM> def decode(key, data):
 DM>     indx = 0
 DM>     result = ""
 DM>     for ch in data :
 DM>         temp = ch - ord(key[indx])
 DM>         result += chr(temp)
 DM>         indx += 1
 DM>         if indx >= len(key) :
 DM>                 indx = 0
 DM>     return result;
 DM> print(decode(name, msg))

не робит на лине.
        вывод: ?FP5A"&/Om       (N:BS;/5

поковырял кодировки не помогло...


С наилучшими пожеланиями, Alexey.

--- -Пишите письма, высылайте деньги.
Origin: Вдохновения можно ждать вечно, бери и делай! (2:5005/82.7)

Предыдущее Следующее

К списку сообщений
К списку конференций