پروژه محاسبه شاخص توده بدنی BMI

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1404/05/27
  • تعداد بازدید: 12

پروژه: محاسبه شاخص توده بدنی (BMI)

اهداف پروژه

  • تمرین گرفتن ورودی کاربر
  • تمرین استفاده از توابع مستقل
  • کار با محاسبات ریاضی و عملگرها
  • تمرین منطق شرطی برای دسته‌بندی نتایج
  • ساخت برنامه تعاملی ساده

 

۱. گرفتن ورودی کاربر

def get_user_inputs():

    weight = float(input("enter you weight (kg): "))

    height = float(input("enter you height (m): "))

    return weight,height

این تابع وزن و قد کاربر را دریافت کرده و به صورت عددی (float) ذخیره می‌کند

۲. محاسبه BMI

def calculate_bmi(weight,height):

    return weight // (height**2)

تابع BMI را بر اساس فرمول وزن تقسیم بر قد به توان دو محاسبه می‌کند

۳. تعیین نتیجه BMI

def get_bmi_result(bmi):

    print(f"bmi : {bmi}\nresult:")

    if bmi < 18.5:

        print("Under Weight")

    elif 18.5 <= bmi < 25:

        print("Normal")

    elif 25 <= bmi < 30:

        print("Over Weight")

    elif 30 <= bmi < 35:

        print("Obese")

    else:

        print("Extremely Obese")

این تابع شاخص محاسبه‌شده را بررسی کرده و دسته‌بندی مناسب را چاپ می‌کند

۴. تابع اصلی اجرای برنامه

def main():

    weight,height = get_user_inputs()

    bmi = calculate_bmi(weight,height)

    get_bmi_result(bmi)

تابع main ترتیب اجرای مراحل برنامه شامل دریافت ورودی، محاسبه BMI و نمایش نتیجه را کنترل می‌کند

۵. اجرای برنامه

if __name__ == "__main__":

    main()

این قسمت باعث می‌شود برنامه تنها وقتی مستقیماً اجرا می‌شود، تابع main اجرا گردد

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد
0/600

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.