用户:板凳等于椅查看:0 回复:0 评论:0 创建时间:2020-06-20T16:22:05
【作品展示】

【作品介绍】
求帮忙找BUG
【作品源代码】
import random
import easygui
from translate import Translator
import os # 导入os模块
# 录入单词
word_1 = input('输入要背那些单词(空格隔开)')
word = word_1.split(' ')
word_test = []
for s in word:
word_test.append(s)
l_word = len(word)
# 制作中文表
word_ch = []
for w in range(l_word):
translator = Translator(from_lang="english", to_lang="chinese")
translation = translator.translate(word[w])
word_ch.append(translation)
word_ch_test = []
for a in word_ch:
word_ch_test.append(a)
# 确认单词
word_test = ','.join(word)
print('确认以下单词:', '\n', word_test)
ask = input('是否正确?(T或者F)')
if (ask == 'T'):
pass
elif (ask == 'F'):
F_times = int(input('有几项错了?'))
for i in range(F_times):
F_num = int(input('第几项?'))
F_word = input('改成什么?')
word[(F_num - 1)] = F_word
print('确认列表:\n', word)
else:
print('你这个熊孩纸,我默认是全对了')
# 执行cls命令清空Python控制台
os.system('cls')
def recite(word):
print('请记下单词的中文\n', word_ch_test)
print('接下来开始背单词吧')
print('背好后请输入单词中的一个')
word_test_1 = input('请输入:')
word_True = ()
for i in word:
if (i == word_test_1):
print('接下来开始单词测试:')
word_True = 'TRUE'
if (word_True != 'TRUE'):
print('你还未准备好哦')
recite(word)
recite(word)
# 执行cls命令清空Python控制台
os.system('cls')
# 测试介绍
print('我们会从"读","写","选"两个方面来测试。')
print('系统叫你说的时候请认真说三次,')
print('谢谢配合。')
x = 0
q = len(word)
mark = 0
for d in word:
qw = word.index(d)
x = random.randint(0, 2)
if (x == 0):
# 读
print('请阅读以下单词:\n', d)
mark += 1
if (x == 1):
# 写
print(word_ch[qw])
z = input('请看上面的中文写英文:')
if (z == d):
print('下一题')
mark += 1
else:
print('回答错误')
mark -= 1
if (x == 2):
# 写
print(d)
m = input('请看上面的英文写中文:')
if (m == word_ch[qw]):
print('下一题')
mark += 1
else:
print('回答错误')
mark -= 1
if (x == 3):
# 选
if (easygui.ynbox(d, '选择题', (word_ch(qw), word_ch(q-qw)) == True):
print('下一题')
mark += 1
else:
print('回答错误')
mark -= 1
# 执行cls命令清空Python控制台
os.system('cls')
print('您最终的得分是', mark, '分,总分', len(word), '分。谢谢您使用板凳等于椅的程序。')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn