Ошибка типа неподдерживаемый тип (ы) операндов для ^: 'float' и 'float' в python и fusion360
Я пытаюсь получить расстояние, рассчитанное в мм с помощью следующего цикла в python для fusion360.
Расчет дает ошибку:
Ошибка типа неподдерживаемый тип (ы) операнда для ^: 'float' и 'float'
Расчет это:
distance = scale - (scale / 2^ (x/12))
Я думаю, что это связано с приведением к целым числам (хотя я думаю, что должна быть возможна работа со значениями в миллиметрах с 2 десятичными знаками). я пробовал
distance = int(scale - (scale / 2^ (x/12)))
а также
distance = int(scale - (float(scale / 2^ (x/12)) )
Но все дают мне страшную ошибку типа....
Кто может указать мне правильное направление?