Представьте, что у вас есть следующие типы данных (числа заполняются в качестве аргументов):
- Целое число <- <strong>Вес
- Поплавок <- <strong>Высота
Цель состоит в том, чтобы вычислить b ody- m ass i ndex, который будет выглядеть как 23,13 и т. Д ...
bodyMassIndex = вес / рост ^ 2
Я хочу работать с bmi немного больше, например, конвертировать bmi (float) в int или делить bmi по модулю и т. Д. *
Быстрее ли с точки зрения скорости вычислений сначала сохранить bmi, а затем использовать переменную в других вычислениях (опция a) или снова выполнить вычисление формулы в другом вычислении (опция b) ?
Вариант А:
**bmi** = weight / height^2
OtherCalculation = **bmi** % 10
...
Вариант B:
bmi = weight / (height^2)
OtherCalculation = (weight / height^2) % 10
OtherOtherCalculation = (weight / height^2) * 100
...
Редактировать : Я пишу на Python