Ошибка типа неподдерживаемый тип (ы) операндов для ^: 'float' и 'float' в python и fusion360 - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь получить расстояние, рассчитанное в миллиметрах с помощью цикла for для следующего цикла в python для fusion360.

Вычисление выдает ошибку:

typeerror неподдерживаемый тип операнда (s) для ^: 'float' и 'float'

Вычисление:

distance = scale - (scale / 2^ (x/12))

Я думаю, что это связано с приведением к целым числам (хотя я думаю, что этодолжна быть возможность работы со значениями в миллиметрах с 2 десятичными знаками).Я пробовал

distance = int(scale - (scale / 2^ (x/12)))

и

distance = int(scale - (float(scale / 2^ (x/12)) )

Но все дают мне ужасную ошибку типа ....

Кто может указать мне правильное направление?

...