Python実行例 BMI
ナビゲーションに移動
検索に移動
# 身長と体重から肥満度を示すBMIを計算する
def bmi(mass, height):
return mass / height**2
def calc_bmi():
mass = float(input("あなたの体重は? (kg)"))
height_cm = float(input("あなたの身長は? (cm)"))
print(f'あなたの BMI は {bmi(mass, height_cm / 100):.2f} です。')
calc_bmi()
# コード追加
def calc_bmi():
mass = float(input("あなたの体重は? (kg)"))
height_cm = float(input("あなたの身長は? (cm)"))
bmi_value = bmi(mass, height_cm / 100)
if bmi_value < 18.5:
bmi_type = "やせ体型"
elif bmi_value < 25:
bmi_type = "標準体型"
else:
bmi_type = "肥満体型"
print(f'あなたの BMI は {bmi(mass, height_cm / 100):.2f} です。')
print(f"あなたは {bmi_type} です。")
#### 発展学習 ####
# BMI について調べてみよう。
# BMI の改良版について調べ、対応する関数を作ってみよう。
この他にも色々試して、追加してください。