#
Intro
In 2019, a train ride from Hangzhou to Guilin, China, I began writing a program to help learn Chinese characters. It should show a character, optionally, with or without Pinyin, and the user can input the translation. Then, a score is calculated.
#
Original Code
This original Python version uses dictionary files with comma-separated components: the Chinese character, the Pinyin with tone numbers, and the definition separated by forward slashes (/
). An example would be: