MM_AVH / mm_avh_working_space /tests /num2words_test.py
MattyMroz's picture
mm_avh_working_space
068ed60
raw
history blame contribute delete
No virus
1.12 kB
# pip install num2words
from num2words import num2words
# Przecinki nie działają - kropki tak
# Stringi działają
print('1 =', num2words(1, lang='pl'))
print('1 string =', num2words('1', lang='pl'))
print('1.1 =', num2words(1.1, lang='pl'))
print('1.1 string =', num2words('1.1', lang='pl'))
print('1,2 =', num2words(1,2, lang='pl')) # Pierwsz?
# print('1,2 string =', num2words('1,2', lang='pl')) # Błąd
print('1 ordinal =', num2words(1, ordinal=True, lang='pl')) # Tulko w intach
print('1 ordinal =', num2words(1, to='ordinal', lang='pl')) # Tulko w intach
print('1 ordinal =', num2words(1, to='ordinal_num', lang='pl')) # Tulko w intach
print('1 year =', num2words(1923, to='year', lang='pl')) # Tulko w intach
print('1 currency =', num2words(1923, to='currency', lang='pl')) # Tulko w intach
print(num2words(42.0, to='currency', lang='pl', currency='EUR'))
print(num2words(42, to='currency', lang='pl', currency='PLN'))
print(num2words(1925, to='year', lang='pl', currency='PLN'))
# Wyjście: "czterdzieści dwie euro"
# Outputs: "czterdzieści dwa euro"
# print(num2words(123, ordinal=True, lang='pl'))