Ошибка типа неподдерживаемый тип (ы) операндов для ^: '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)) )

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

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

0 ответов

Другие вопросы по тегам