我的第一个CSC课程中有一个专注于Python 3的作业。这是我的第二批代码,所以请原谅,如果它是基础的。
分配是创建BMI计算器。 BMI是指一个人的体重(磅)乘以720.0,除以人的身高(以英寸为单位)。
要求是: 提示用户输入他/她的体重(磅)。 提示用户以英尺为单位输入部分高度。 提示用户以英寸为单位输入高度的一部分。 判断用户是否在健康范围之上或之内或之下。 (19-25)
到目前为止,这是我的代码:
#problem1_<tomjenk>.py
#A program used to calculate range of BMI.
import math
def main():
print("BMI Calculator")
print()
print("Please fill out the following:")
x = eval(input("Your weight in pounds: "))
y = eval(input("Your Height in feet: "))
z = eval(input("Your remainder inches: "))
q = y / 12.0
f = x * 720.0
t = q + z
d = math.sqrt(t)
total = f / d
print("Total", total)
main()
答案 0 :(得分:2)
您不需要使用平方根。它是高度平方,即t * t。另外,你并没有真正提出问题。
答案 1 :(得分:2)
q = y / 12.0
1英寸= 12英尺?你不应该将脚乘以12来得到英寸吗?
d = math.sqrt(t)
total = f / d
这不是您描述的公式。你应该平方,而不是平方根。