擅长:python、mysql、java
<p>使用将每个范围的结尾映射到返回值的列表。你知道吗</p>
<pre><code>if not is_valid_birth_number(birth_number):
return "Wrong input!"
locations = [(10, "Kuressaare"), (220, "Tartu"), (270, "Tallinn"), ...]
for limit, loc in locations:
if birth_number <= limit:
return loc
</code></pre>
<p>你不需要每个范围的开始和结束,因为它们是有序的。仅仅是范围的尽头就足够了。你知道吗</p>