Несколько простых функций: оценка ИМТ
Давайте начнем с функции для оценки индекса массы тела (ИМТ).
Как видите, формула принимает два значения:
- вес (в киллограммах)
- рост (в метрах)
Похоже, эта новая функция будет иметь два параметра. Ее имя будет bmi
, но если Вы предпочитаете другое, используйте его.
Давайте напишем функцию:
def bmi(weight, height):
return weight / height ** 2
print(bmi(52.5, 1.65))
Результат, полученный при запуске кода, выглядит следующим образом:
19.283746556473833
output
Функция оправдывает наши ожидания, но она несколько простая - она предполагает, что значения обоих параметров всегда имеют смысл. Определенно стоит проверить, заслуживают ли они доверия.
Давайте проверим их оба и вернем None
, если какое-либо из них выглядит подозрительно.