擅长:python、mysql、java
<p>您的条件语句写得不正确-它正在选择第二个元素为的子列表
<br/><code>>= user_input + 0.6</code>(其计算结果为<code>>= 4.0</code>,但您希望第二个元素为<code>between 3.4 and 4.0</code>。因此,我相信您所需要做的就是如下更改:</p>
<pre><code>for i in range(0, len(mylists)):
if user_input <= mylists[i][1] <= user_input + 0.6:
new_list.append(mylists[i])
</code></pre>
<p>希望对你有帮助,编码快乐</p>