Programmed by Matthew Unrue for his Japanese students.
Version 0.3
9/18/2017 & 9/21/2017
A CLI quiz on the pronunciation and writing of numbers between 0 and 99,999,999 in Japanese.
Determines the kanji or kana representation of numbers by recursively calling the get_pronunciation() and get_kanji() functions while chunking numbers into the Japanese language's myriad grouping system of 10,000s in order to properly determine which dictionary lookups to use for each numeral.
The pronunciations used are primarily on'yomi, but よん and なな are used from the kun'yomi, as these are the typical pronunciations for numbers while simply counting according to the Genki textbook on pages 46 & 47 in the Expression Notes 2 section.
A further discussion on the Japanese stack exchange exists here.