擅长:python、mysql、java
<p>为什么不使用<code>for</code>来迭代列表,使用<code>enumerate</code>来计算尝试次数呢。
它会比一个<code>while</code>imho更像Python。你知道吗</p>
<pre><code>def get_rank(...):
for index, lst_number in enumerate(lst):
if number < lst_attempt:
return -index
return -len(lst)
</code></pre>