擅长:python、mysql、java
<p>基于@Jon Clements的回答,但我认为更容易理解:</p>
<pre><code>def grade(score, breakpoints, grades):
for k, v in zip(breakpoints, grades):
if score > k:
return v
return 'Error'
grade(score, breakpoints=(90, 80, 70, 60, 0), grades=('A','B','C','D','E','F'))
</code></pre>