这是我第二周的编码,但是我的代码不断出现错误,我们将不胜感激。
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
答案 0 :(得分:1)
在返回和名称之间留出空格,应该像这样。
return name+”your string”