Powered by Yamato Nagata
Can Convert Number up to 10 ** 72 - 1
from kanjize import int2kanji, kanji2number, Number
print(int2kanji(58076099))
# 五千八百七万六千九十九
print(kanji2number("五千八百七万六千九十九"))
# 58076099
print(kanji2number("223兆4千億4256万6千"))
# 223400042566000
print(kanji2number("223兆4000億4256万6000"))
# 223400042566000
print(int2kanji(223400042566000, style="mixed", kanji_thousand=False))
# 223兆4000億4256万6000
print(int2kanji(223400042566000, style="mixed"))
# 223兆4千億4256万6千
print((Number.from_kanji("223兆4千億4256万6千") * Number(2.3)).to_kanji(style="mixed"))
# 446兆8千億8513万2千