где X это начальная позиция по Х, a это переменная 0-9 (10 в моем случии, т.к. 9 получается под G а надо под H), b это делитель (3 столб), c это расстояние по Х (150)
yPos = Y + ( ( a // b ) * d )
где y это начальная позиция по y, a это переменная 0-9 (10 в моем случии, т.к. 9 получается под G а надо под H), b это делитель (3 столб), d это расстояние по У (150)
% это символ который означает остаток от деления -- пример: 5%2 = 1 пример2: 20%15 = 5
// это символ целых чисел от деления -- пример 5//2 = 2 пример2: 20//15 = 1
сори за такой крывой русский, и термины тоже
позиция Х для кнопки E = 100 + ( ( 4 % 3 ) * 150 ) = 100 + ( 1 * 150 ) = 250
позиция Y для кнопки E = 500 + ( ( 4 // 3 ) * 150 ) = 500 + ( 1 * 150 ) = 650