擅长:python、mysql、java
<p>问题是“mile”是一个字符串,正如其他成员指出的,字符串不会自动转换。所以我把代码改成:</p>
<pre><code>mileInt = int(float(mile))
if mileInt < 300:
mileInfo['miles'] = 1
elif mileInt < 2000:
mileInfo['miles'] = 2
elif mileInt < 5000:
mileInfo['miles'] = 3
else:
mileInfo['miles'] = 4
</code></pre>
<p>使用打印类型(英里)有助于检查类型。</p>