擅长:python、mysql、java
<pre><code>while pos < len(list1) and not found:
if list[pos] < u :
if list[pos2] > i:
found = True
pos2 = pos2 + 1
pos = pos + 1
</code></pre>
<p>在if条件中使用“list”而不是“list1”。在</p>
<p>修改算法:如果我理解得很好,你要在列表中查找I和u之间的值,那么为什么要定义pos和pos2?在</p>
<p>如果要检查i<;list1[pos]<;u,则转到列表中的下一项。在</p>
<p>这足够你写代码了:)</p>