def calculate(height, weight): result = weight / (height ** 2) return round(result, 2) def user_input_check(height, weight): # Проверка, что введённые значения — числа if not (height.replace('.', '', 1).isdigit() and weight.replace('.', '', 1).isdigit()): return "Ошибка: введите корректные числовые значения." height = float(height) weight = float(weight) if height <= 0 or height > 3: return "Ошибка ввода роста. Рост должен быть больше 0 и не превышать 3 метра." if weight <= 0 or weight > 200: return "Ошибка ввода веса. Вес должен быть больше 0 и не превышать 200 кг." return None # Успешная проверка