<p>我创建了一个BMI计算器作为一个简单的初学者项目。这一切都正常工作,除了代码在一个额外的行上输出一段不需要的文本,该行表示“无”</p>
<p>代码如下:</p>
<pre><code>def bmi_calculator(height, weight):
bmi = weight / (height ** 2)
print("Your bmi is:")
print(bmi)
if bmi > 25:
print("You are overweight")
else:
print("You are healthy")
a = input("What is you're height in metres?")
height = int(a)
b = input("What is you're weight in kilograms?")
weight = int(b)
print(bmi_calculator(height, weight))
</code></pre>
<p>我希望输出是(例如):</p>
<pre><code>Your bmi is:
60.0
You are overweight
</code></pre>
<p>但实际输出为:</p>
<pre><code>Your bmi is:
60.0
You are overweight
None
</code></pre>