以下代码引用保存在不同 .py 文件中的汉字/假名单词的字典 (kanji_kana)。
kanji, kana = random.choice(list(kanji_kana.items()))
for i in kanji_kana:
print(f"{kanji}, {kana}")
print(f"type the kana for {kanji}.")
answer = input("--> ")
if answer == kana:
print("right")
else:
print("wrong")
两次运行后的输出如下:
土地, とち
type the kana for 土地.
--> とち
right
土地, とち
type the kana for 土地. ## the same key/value pair shown again
-->
我想做的是在用户输入答案后,无论是对还是错,键/值对都会从字典中更改为不同的随机对。我想循环浏览整个字典,直到所有对都显示在测验中。