利⽤Python设计⼀个简易的背单词软件
设计背单词软件
设计背单词软件,功能如下:
1、可录⼊单词,输⼊英⽂单词及相应的汉语意思,如:
China中国
pencil铅笔
2.可查找单词的汉语或者英语含义(输⼊中⽂查英⽂含义,输⼊英⽂查汉语含义)
3.随机测试,每次测试5道题⽬,系统随机显⽰英语单词,⽤户回答中⽂含义,要求该软件能统计回答的准确率。
提⽰:可以使⽤字典(dict)实现
importrandom
importturtleast
WORDS={"easy":"简单","difficult":"困难","answer":"答案"}
iscontinue="y"
whileiscontinue=="y"oriscontinue=="Y":
print(
"""
欢迎使⽤BillChen单词速背系统
英译汉请输⼊Y汉译英请输⼊N添加单词请按L
模拟练习请按T结束程序请按W开发详情请按任意键
"""
)
F=input()
ifF=='N'orF=='n':
new_WORDS={v:kfork,()}
n=input("请输⼊需要查询的单词或词语:")
ifninnew_WORDS:
print(new_WORDS[n])
el:
print('暂未收录,敬请期待')
iscontinue=input("nn是否继续(Y/N):")
elifF=='Y'orF=='y':
n=input("请输⼊需要查询的单词或词语:")
ifninWORDS:
print(WORDS[n])
el:
print('暂未收录,敬请期待')
iscontinue=input("nn是否继续(Y/N):")
elifF=='L'orF=='l':
new_value=input('请输⼊⼀个新的单词的释义:')
new_key=input('请输⼊这个新单词:')
WORDS[new_key]=new_value
print(WORDS)
elifF=='T'orF=='t':
i=0
z=0
whilei<5:
key=(list(WORDS))
right_key=WORDS[key]
print(key)
ur_key=input("请输⼊这个单词的释义:")
ifur_key==right_key:
print('恭喜您,此题答对了')
z=z+1
el:
print('很遗憾,此题打错了,再接再厉哦')
print('正确答案是:{}'.format(right_key))
'''
2021/2/7根据树扇风吹云起的提议增添答错时会输出正确答案
'''
i=i+1
print('恭喜您,本次模拟结束,本次您的正确率为:{:.2%}'.format(z/5))
elifF=='W'orF=='w':
print("程序已经退出,欢迎您的下次使⽤")
iscontinue="n"
el:
(1800,800,0,0)
r('pink')
('red')
('turtle')
(5)
_fill()
()
(-120,100)
()
foriinrange(5):
d(240)
(144)
_fill()
()
(200,100)
n
('black')
('开发⼈员:BillChen',font=("Arial",34,"normal"))
(90)
(100)
('red')
('♥',font=("Arial",34,"italic"))
(90)
(50)
('black')
('学号:2',font=("Arial",34,"italic"))
(90)
(100)
('班级:18计科本1班',font=("Arial",34,"bold"))
(90)
(500)
('考试必过',font=("Arial",34,"bold"))
(90)
(300)
('单词速背系统',font=("Arial",34,"bold"))
rtle()
click()
本文发布于:2022-12-29 20:47:44,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/55309.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |