擅长:python、mysql、java
<p>如果使用<code>num2word</code>(由<code>pip install num2word</code>安装)</p>
<pre><code>import num2word
a-or-an ='an' if numtoword.to_card(someint)[0] == 'e' else 'a'
</code></pre>
<p>不幸的是,因为它是基于声音的,而声音是基于单词的,我不认为有一种方法可以通过检查整数来做到这一点,因此解决方案不是很pythonic。你知道吗</p>
<p>也可以随意反驳(我不知道)</p>
<p>前面的问题在下面的评论中被<code>11</code>推翻了,现在应该解决了。你知道吗</p>