Посмотрев на ваши магические числа и таблицу ASCII, я пришел к следующему.
26 - количество букв в алфавите.Это ваше первое магическое число.
asc('A')
равно 65. 65 минус 13 равно 52, ваше второе магическое число.
asc('a')
равно 97. 97 минус 13 равно 84, ваше третье волшебствочисло.
Вот что представляют цифры.Вы можете решить, как назвать ваши переменные.Кроме того, вы можете добавить объяснение в качестве комментария.
Редактирование начинается здесь
13 - количество вращающихся символов.Это тоже магическое число.Вы можете улучшить свою функцию, сделав этот аргумент аргументом, чтобы вы могли вращать и другие числа.