Я пытаюсь сказать Python преобразовать целые числа в слова.
Пример: (используя песню 99 бутылок пива на стене)
Я использовал этот код для написания программы:
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
Но я не могу понять, как написать программу, чтобы вместо цифр отображались слова (т.е. девяносто девять, девяносто восемь и т.д.).
Я расправляю свою голову в книге питона, которую я имею, я понимаю, что, может быть, я просто не понимаю, что for
/if
/elif
/else
петли, но я просто вращаю свои колеса.
Может ли кто-нибудь дать представление? Я не ищу прямого ответа, хотя это могло бы помочь мне увидеть мою проблему, просто все, что мне указывало в правильном направлении, было бы здорово.