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