你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
en = ["apple","banana","orange","grapes","pear"]
ch = ["苹果","香蕉","桔子","葡萄","梨"]
for i in range(5):
print("英语:",en[i])
s = input("请输入汉语意思:").strip()
if s==ch[i]:
print("正确!")
else:
print("错误!,正确答案:",ch[i])
for i in range(5):
print("汉语:",ch[i])
s = input("请输入英语单词:").strip().lower()
if s==en[i]:
print("正确!")
else:
print("错误!,正确答案:",en[i])
noMastered = []
for i in range(5):
s = input(en[i]+"单词是否掌握(Y/N):").strip().upper()
if s=='N':
noMastered.append(en[i])
print("未掌握单词:",noMastered)
print("未掌握单词数量:",len(noMastered))
大概思路
import random
def other_answer(x):
return x not in arrs
data = ['often', 'seldom', 'always', 'sometimes', 'once']
answer = ['经常','很少','总','有时','一次']
question_queue = ['经常','很少','总','有时','一次']
answer_queue = []
other_answer = []
for i in range(5):
# 获取答案
answer_s = question_queue.pop();
print(answer_s);
print(answer.index(answer_s))
print("答案:"+data[answer.index(answer_s)])
answer_queue.insert(0,data[answer.index(answer_s)])
without_answer = ['often', 'seldom', 'always', 'sometimes', 'once']
without_answer.remove(data[answer.index(answer_s)])
print(answer_queue,without_answer)
choice = []
choice = random.sample(without_answer,3)
choice.insert(0,data[answer.index(answer_s)])
print(choice)
answer_queue = []