下面是一个Python代码示例,实现了学习藏语的背单词测验功能。程序显示藏语,用户输入中文,最后程序会统计并显示用户的测试结果和准确率。
import random
# 单词列表,可以根据需要进行扩展
word_dict = {
"ཀུ་ཤུ།": "苹果",
"ཁྱི": "狗",
"ཟླ་བ།": "月亮",
"མེ་ཏོག": "花朵",
"མེ་ཏོག": "草原"
}
def quiz():
score = 0
total = len(word_dict)
words = list(word_dict.keys())
random.shuffle(words)
for word in words:
print(" '{}'的中文意思是什么?".format(word))
answer = input("你的回答: ").strip().lower()
if answer == word_dict[word]:
print("正确!")
score += 1
else:
print("错误! 正确的翻译是 '{}'".format(word_dict[word]))
print("测试结束!")
print("你的分数是: {}/{}".format(score, total))
accuracy = (score / total) * 100
print("准确率是: {:.2f}%".format(accuracy))
if __name__ == "__main__":
print("----------------欢迎来到学藏语单词测验!-------------------")
print("请把看到的藏语单词翻译为中文。")
quiz()
藏汉背单词