Я нашел способ в пяти строках (очевидно, немного переоценен и, по общему признанию, очень длинные строки):
(a,b,c)="".join((input("CODE: ")).split()),input("Polybius Square: "),""
for i in a:
c+=str(int(((b.find(i))-((b.find(i))%5))/5))+str((b.find(i))%5)
for j in range(0,(int(len(c)/2))):
print((b[((5*(int((c[:(int(len(c)/2))])[j])))+(int((c[(int(len(c)/2)):])[j])))]).lower(),end="")
Примечание: при появлении запроса на ввод квадрата Полибия сначала введите строку 1, затем строку 2 и т. Д., Без пробелов
Тогда вам просто нужно удалить ненужные иксы и вуаля!