我只是写这个非常简单的脚本来计算公斤和厘米的bmi。 但它总是打印0.任何想法为什么?
代码:
weight = int(raw_input("Weight in kg: "))
length = int(raw_input("Length in cm: "))
def bmi():
bmi = (weight) / (length * length)
return bmi
print bmi()
答案 0 :(得分:1)
键入将其转换为float
。 /
将始终进行整数除法。
那是
bmi = float(weight) / float(length * length)
会打印
Weight in kg: 10
Length in cm: 20
0.025
或者做
from __future__ import division