# 使用readline()读文件
# 若初次使用,没有mstudy.txt文件,请先创建mstudy.txt文件
'''
例: mstudy.txt
book,书
sun,太阳
moon,月亮
pen,钢笔
computer,电脑
see,看
error,错误
good,好的
'''
f = open("mstudy.txt")
print ("您好!通过学习,我已掌握下面中英单词翻译:")
while True:
line = f.readline()
if line:
print (line)
else:
break
f.close()
print ("温馨提示:我目前还没有掌握的单词,只要您愿意教我,我一定很快掌握的! ")
while True:
f = open("mstudy.txt")
subpe=input ("请输入你要翻译的单词(中文或英文, @为结束工作! ")
if subpe =="@":
break
while True:
strline = f.readline()
if subpe in strline :
print ("翻译结果: ",strline)
break
if strline:
print ("..... ")
else:
print("目前我不会!请您教教我,谢谢!")
f.close()
f = open('mstudy.txt', 'a+')
print("机器开始学习中英翻译! 请告诉机器 英语单词及其中文意思,结束学习时请输入#")
while True:
w=input("格式:英语单词,中文意思 (例:book,书)")
if w=='#':
break
f.writelines(w+"\n") #写入文件
f.close()
print("学习完成!谢谢!")
break
print ("谢谢使用! BYE BYE!")