def cal_bmi2(height, weight):
height = height * 0.01
bmi = weight / (height * height)
print("BMI: ", bmi)
if bmi < 18.5:
print("마른체형")
elif 18.5 <= bmi < 25.0:
print("표준")
elif 25.0 <= bmi < 30.0:
print("비만")
else:
print("고도비만")
while 1:
height = input("Height (cm): ")
weight = input("Weight (kg): ")
cal_bmi2((height),(weight))
while 1:
height = input("Height (cm): ")
weight = input("Weight (kg): ")
cal_bmi2(float(height),float(weight))
float() 유무 차이좀
파이썬 4일차
암시적 명시적
그냥 혹시 소숫점이 걸러진채로 자동으로 int로 될지몰라서 float한것같은데
아니 input이면 string형이겠네 암시적으로는 변환안될듯
눈아파서보겠냐