Pythonのモジュールnum2words 英語とロシア語の挙動の違い
num2words version 0.5.5
Mac OS X 10.12.6
from num2words import num2words
print(num2words(int(10), lang='ru')) # десять → 10
print(num2words(float(10), lang='ru')) # десять запятая ноль → 10.0
print(num2words(int(10))) # ten → 10
print(num2words(float(10))) # ten → 10
ロシア語では、.0となる場合それを表現してくれるようです。
英語では、.0となる場合は無いものとみなすようです。