记单词001

eccentric
古怪的

defiant
挑衅的

conservative
保守的

preparatory school
预科学校

vehicle
工具

Dead Poet’s Society
死亡诗社

prescribed
规定的

Ultimately
最终

pillar
柱子

Ivy Leagues
常春藤联盟

fervent
热心的

dedication
奉献

preppie
预科生

steam
蒸汽

stiff
呆板的

slang
俚语

travesty
歪曲

mockery
笑柄

exaggerated imitation
夸大的模仿

bootlicking
拍马屁

valedictorian
告别演讲者

extra-curricular
课外的

Tell him off!
骂他

curse at
骂…

sarcastically
讽刺地

jerk
傻瓜

idiot
傻瓜

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的背单词单词小程序的实现: ```python import random # 单词类 class Word: def __init__(self, word, meaning): self.word = word self.meaning = meaning # 词库类 class Vocabulary: def __init__(self): self.words = [] # 添加单词 def add_word(self, word, meaning): self.words.append(Word(word, meaning)) # 背单词程序类 class WordLearning: def __init__(self, vocabulary): self.vocabulary = vocabulary self.current_word = None self.score = 0 self.wrong_words = [] # 随机选择一个单词 def get_word(self): self.current_word = random.choice(self.vocabulary.words) # 展示单词并获取用户输入 def show_word(self): print("单词:", self.current_word.word) answer = input("请输入单词的意思:") return answer # 检查用户输入的答案是否正确 def check_answer(self, answer): if answer == self.current_word.meaning: self.score += 1 print("回答正确!") else: self.wrong_words.append(self.current_word) print("回答错误!正确答案为:", self.current_word.meaning) # 展示得分情况 def show_score(self): print("本次得分:", self.score) # 展示错词并重新学习 def review_wrong_words(self): if self.wrong_words: print("以下是你错过的单词:") for word in self.wrong_words: print(word.word, word.meaning) print("重新学习!") self.wrong_words = [] self.score = 0 self.start_learning() else: print("没有错过的单词!") # 开始学习 def start_learning(self): print("开始学习!") while True: self.get_word() answer = self.show_word() self.check_answer(answer) another_word = input("是否继续?(y/n)") if another_word.lower() == "n": break self.show_score() self.review_wrong_words() # 示例 vocabulary = Vocabulary() vocabulary.add_word("apple", "苹果") vocabulary.add_word("banana", "香蕉") vocabulary.add_word("cherry", "樱桃") vocabulary.add_word("orange", "橙子") vocabulary.add_word("pear", "梨子") word_learning = WordLearning(vocabulary) word_learning.start_learning() ``` 这个程序很简单,只有一个学习模式,用户输入单词的意思,程序判断是否正确,最后展示得分情况和错词,并可以重新学习错词。如果需要更多的学习模式和功能,可以根据需要进行扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值