擅长:python、mysql、java
<p>在函数<code>unsortedSearch</code>中,有一个名为<code>list1</code>的参数,但在函数体中,它看起来像是将其称为<code>list</code>。因此,将您的<code>list</code>全部改为<code>list1</code>,您当前的问题将得到解决:</p>
<pre><code>def unsortedSearch(list1, i, u):
found = False
pos = 0
pos2 = 0
while pos < len(list1) and not found:
if list1[pos] < u : # < - fixed here
if list1[pos2] > i: # < - and here
found = True
pos2 = pos2 + 1
pos = pos + 1
return found
</code></pre>