How do I tell Python to convert integers into words
<p>I'm trying to tell Python to convert integers into words.</p>

<p><strong>Example:</strong> (using the song 99 bottles of beer on the wall)</p>

<p>I used this code to write the program:</p>

<pre><code>for i in range(99,0,-1):
    print i, "Bottles of beer on the wall,"
    print i, "bottles of beer."
    print "Take one down and pass it around,"
    print i-1, "bottles of beer on the wall."
    print
</code></pre>

<p>But I cannot figure out how to write the program so that the words (i.e. Ninety nine, Ninety eight, etc.) will be displayed instead of the numbers.</p>

<p>I have been wracking my head in the python book I have, I understand that maybe I just do not understand <code>for</code>/<code>if</code>/<code>elif</code>/<code>else</code> loops yet but I'm just spinning my wheels.</p>

<p>Could anyone provide any insight? I'm not looking for a direct answer, although that might help me see my problem, just anything to point me in the right direction would be great.</p>
