Skip to main content

Конференции

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

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

Дата: 02 Jan 2021, 16:46:01
От: Alexey Nesterenko @ 2:5005/82.7
Кому: Denis Mosko
Тема: Продолжите прогу


Привет, Denis!

30 ноя 20 18:22, Denis Mosko -> All:

 DM> Сабж.
 DM> Hи дня без строчки. Hачнинаю.

 DM> name = 'Вася' # вот первая команда


Интуитивно напрашивается продолжение:

msg = [
2097, 2160, 2169, 2177, 2119, 2162, 1133,
1135, 2084, 2144, 2178, 2206, 1075, 1104,
2139, 2175, 2124, 1104, 2165, 2180, 2125, 2144, 1152]


def encode(key, string):
    indx = 0
    result = []
    for ch in string :
        temp = (ord(ch) + ord(key[indx]))
        result.append(temp)
        indx += 1
        if indx >= len(key) :
                indx = 0
    return result;

def decode(key, data):
    indx = 0
    result = ""
    for ch in data :
        temp = ch - ord(key[indx])
        result += chr(temp)
        indx += 1
        if indx >= len(key) :
                indx = 0
    return result;

print(decode(name, msg))


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

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

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

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