一.前言
最近在学日语,五十音图已会,进入到日语汉字的学习部分。目前遇到的最大困哪是日语进行训读的汉字记不住它的发音,或者记了就忘记,例如‘山口-やまくち 本田-ほんだ’。
于是想到了用python进行强化记忆训练。其基本思路是用把手打或者爬虫得到的日语汉字与对应假名输入excel里面写成两列,columns=['汉字','假名'],每次随机给出汉字,我在键盘输入假名,如果这个假名正确可以选择下一个或者退出训练,如果错误选择一直练到做对为止。每次训练完成反馈一共做了多少次,每次对了多少个,错了多少个。
二.代码
1.python代码网上乱学的,如有建议指出~
import pandas as pd
import random
df = pd.read_excel(r'Characters.xlsx')#两列假名储存在Characters.xlsx中
#一列表头叫‘汉字’,一列表头叫‘假名’
k=len(df)
Continue='1'
Right=[]#储存输入正确的汉字
Wrong=[]#储存输入错误的汉字
i=1
while Continue=='1':
t=random.randrange(0,k)
Hanzi=df.loc[t,'汉字']
Jiaming=df.loc[t,'假名']
print('第%s个字:'%i+Hanzi)
i=i&