【英语单词听写】英语单词背诵辅助

博主分享了一段Python代码,用于GRE单词复习。代码能从CSV文件读取单词列表,随机显示单词并提供选择题,用户输入选择后即时反馈正误,最后统计错误单词并保存到新的CSV文件。适合自我测试和提高单词记忆效率。
摘要由CSDN通过智能技术生成

引述

前段时间二战托福,成绩还不错110+,直接分手美滋滋。转战GRE直接一脸懵好吧,选项里面一堆词见都没见过。故奋起而分期背之,然苦于单词表为鄙人手敲,难以自测,辗转反侧,久久难眠。今日罕见早起,时间颇为充裕,故手敲一轮子,以作分享。技术有限,多有纰漏,揖以贻笑大方而已。

功能

同目录下放你的单词表,csv文件,第一列英文第二列中文,其余随意。整体效果看起来是这样的在这里插入图片描述
每次展示英文与选项,手敲选项,及时反馈正误,若错了给出正确意思。全部选完过后会告诉你你错了几个,正确率是多少。最后会在同文件夹下给出一个false_vocab.csv,里面记录了你选错的单词。

代码

import random

file_path = 'GRE.csv'
false_vocab_path = 'false_vocab.csv'
choose_chinese = True  # 是给英文选中文还是反之

class word:
    def __init__(self, eng, chi):
        self.english = eng
        self.chinese = chi

    def is_right_chinese(self, chinese):
        return chinese == self.chinese


word_list = []
with open(file_path, 'r'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值