У меня есть эта программа, где я хочу преобразовать обычное сообщение в зашифрованное.В программе она заменяет каждую букву противоположной.Когда он меняется с c = c.replace('n','m')
, он заменяет все те, которые он заменял ранее.
def convert(c):
c = c.replace('a', 'z')
c = c.replace('b', 'y')
c = c.replace('c', 'x')
c = c.replace('d', 'w')
c = c.replace('e', 'v')
c = c.replace('f', 'u')
c = c.replace('g', 't')
c = c.replace('h', 's')
c = c.replace('i', 'r')
c = c.replace('j', 'q')
c = c.replace('k', 'p')
c = c.replace('l', 'o')
c = c.replace('m', 'n')
c = c.replace('n', 'm')
c = c.replace('o', 'l')
c = c.replace('p', 'k')
c = c.replace('q', 'j')
c = c.replace('r', 'i')
c = c.replace('s', 'h')
c = c.replace('t', 'g')
c = c.replace('u', 'f')
c = c.replace('v', 'e')
c = c.replace('w', 'd')
c = c.replace('x', 'c')
c = c.replace('y', 'b')
c = c.replace('z', 'a')
return c
print(convert('the quick brown fox jumps over the lazy dog'))
И вывод:
ghe jfick bildm flc jfmkh leei ghe laab dlg
Он не преобразует все буквы.Может кто-нибудь, пожалуйста, помогите ??