代码中的“未定义”错误,请提供帮助

时间:2019-04-11 17:00:04

标签: python

这是我第二周的编码,但是我的代码不断出现错误,我们将不胜感激。

name1="brian"
height_m1=1.74
weight_kg1=83
name2="adams"
height_m2=1.76
weight_kg2=68
name3="ricky"
height_m3=1.7
weight_kg3=60
def bmi_calculator(name, height_m, weight_kg):
    bmi = weight_kg / (height_m ** 2)
    print("bmi: ")
    print(bmi)
    if bmi < 25:
        returnname + "is not overweight"
    else:
        returnname + "is overweight"
result1=bmi_calculator(name1, height_m1, weight_kg1)
result2=bmi_calculator(name2, height_m2, weight_kg2)
result3=bmi_calculator(name3, height_m3, weight_kg3)
print(result1)
print(result2)
print(result3)
Traceback (most recent call last):
    File "<input>", line 18, in <module>
    File "<input>", line 17, in bmi_calculator
NameError: name 'returnname' is not defined

1 个答案:

答案 0 :(得分:1)

在返回和名称之间留出空格,应该像这样。

return name+”your string”