【发布时间】:2019-06-20 02:49:59
【问题描述】:
我正在执行一项任务,以创建一个代码,该代码接收用户输入的姓名、体重和身高,然后返回一个 BMI 值,然后循环返回以询问另一个名称。我似乎无法让我的 BMI 函数返回输出。
def BMI(BMI):
num1, num2 = weight, height
BMI = (num1 * 706)/(num2^2)
return BMI
user = str
end = "x"
while user != end:
print()
user = input("Please enter player name or type 'X' to quit: ")
if user == end:
print("Report Complete")
break
else:
num1 = (float(input("Please enter weight: ")))
num2 = (float(input("Please enter height: ")))
if num1 >= 1:
print("BMI: "(BMI))
我在运行函数时收到此错误:“”。
我正在寻找类似于
的输入请输入玩家名称或按“X”退出:xxx 请输入体重:xxx 请输入身高:xxx 体重指数:xxx
请输入玩家姓名或按“X”退出:
【问题讨论】:
标签: python python-3.x