Помогите пожалуйста перевести программу из паскаля в питон

Var a,b,c: Word;      S0,S1,S2,T0,T1,T2,d0,d1,d2: Byte;begin     //параметры гаммы шифра:     a:=5; b:=1; c:=256;      //гамма шифра:     S0:=21;     S1:=(a*S0+b) mod c;   //106     S2:= (a*S1+b) mod c;  //19      //гаммирование (шифровка) текста ABC:     T0:=ord('A')xor S0;   //84     T1:=ord('B')xor S1;   //40     T2:=ord('C') xor S2;  //80      Writeln('GAMMA S:     ',S0:4,S1:4,S2:4); //21 106 19     Writeln('Source Text:   ABC');     Writeln('Text ASCII:    65,66,67');     Writeln('Criptotext T:',T0:4,T1:4,T2:4);  //84 40 80      //дешифровка текста:     d0:= T0 xor S0; //65     d1:=T1 xor S1; //66     d2:=T2 xor S2; //67      Writeln('Decipher Text: ',chr(d0),chr(d1),chr(d2)); //ABC      Readln; end.

Ответы

Ответ дал: Аноним
0
# параметры гаммы шифра:
a,b,c=5,1,256
# гамма шифра:
S0=21
S1=(a*S0+b)%c # 106
S2=(a*S1+b)%c # 19
# гаммирование (шифровка) текста ABC:
T0=ord('A')^S0 # 84
T1=ord('B')^S1 # 40
T2=ord('C')^S2 # 80
print('GAMMA S:     ',str(S0).rjust(4),str(S1).rjust(4),str(S2).rjust(4)) # 21 106 19
print('Source Text:   ABC')
print('Text ASCII:    65,66,67');
print('Criptotext T:',str(T0).rjust(4),str(T1).rjust(4),str(T2).rjust(4)) # 84 40 80
# дешифровка текста:
d0=T0^S0 # 65
d1=T1^S1 # 66
d2=T2^S2 # 67
print('Decipher Text: '),
print(chr(d0),chr(d1),chr(d2)) # ABC
Приложения:
Вас заинтересует