擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/3/library/bisect.html" rel="noreferrer">bisect</a>模块执行数字表查找:</p>
<pre><code>from bisect import bisect
def grade(score, breakpoints=[60, 70, 80, 90], grades='FDCBA'):
i = bisect(breakpoints, score)
return grades[i]
>>> [grade(score) for score in [33, 99, 77, 70, 89, 90, 100]]
['F', 'A', 'C', 'C', 'B', 'A', 'A']
</code></pre>