با سلام و عرض ادب خدمت کاربران گرامی سایت کانیتک امروز کد پایتون محاسبه شاخص توده بدنی را برای شما آماده کرده ایم.
شاخص توده بدنی برای تعیین وزن نرمال استفاده می شود. در این پست از سایت کانی تک کد پایتون محاسبه شاخص توده بدنی را به صورت رایگان منتشر می کنیم که با اجرای کد در محیط پایتون از کاربر خواسته می شود تا وزن و قد خود را وارد کند، سپس شاخص توده بدنی محاسبه شده و وضعیت کاربر با یکی از سه حالت لاغر، نرمال و چاق تعیین می شود.
#Simple BMI with GUI and Gender
# Dr. Zahed Fathizadeh, www.kany.ir
def calculate_bmi(weight_kg, height_m):
"""
محاسبه شاخص توده بدنی (BMI) با دادههای وزن به کیلوگرم و قد به متر.
:param weight_kg: وزن به کیلوگرم
:param height_m: قد به متر
:return: مقدار BMI و تشخیص چاقی، لاغری یا نرمال بودن
"""
try:
if weight_kg <= 0 or height_m <= 0:
return "ورودی نامعتبر. وزن و قد باید مقادیر مثبت باشند."
bmi = weight_kg / (height_m ** 2)
# تشخیص چاقی، لاغری یا نرمال بودن
if bmi < 18.5:
status = "لاغر"
elif 18.5 <= bmi < 24.9:
status = "نرمال"
else:
status = "چاق"
return bmi, status
except ZeroDivisionError:
return "ورودی نامعتبر. قد نمیتواند صفر باشد."
# نمونه استفاده
weight = float(input("وزن خود را به کیلوگرم وارد کنید: "))
height = float(input("قد خود را به متر وارد کنید: "))
bmi_result, bmi_status = calculate_bmi(weight, height)
print(f"شاخص توده بدنی شما: {bmi_result:.2f} ({bmi_status})")
امیدواریم که کد پایتون محاسبه شاخص توده بدنی از سایت کانی تک برای شما مفید باشد.
در ادامه دو نمونه از کدهای پایتون محاسبه توده بدنی پیشرفته تر را مشاهده می فرمایید.
کد پایتون نرم افزار محاسبه شاخص توده بدنی (BMI) با رابط کاربری
کد پایتون نرم افزار محاسبه شاخص توده بدنی (BMI) با در نظر گرفتن جنسیت