第一部分:功能描述
主要包含两个功能:
(1)背诵英文单词
(2)背诵聊天话题
采用的是pandas实现的csv文件读取形式,具体而言,当我们选择其中的某一个功能选项的时候(比如背英文单词),然后根据我们的选择(如果想不起来了,键盘输入1,可以展示答案)。
第二部分:代码实现
import os
def welcome():
print("--------知识点记忆系统---------")
print("请输入您的选项:")
print("******选项1:背诵英文单词******")
print("******选项2:背诵聊天话题******")
print("******选项3:退出程序******")
print("输入其他数字无效,请重新输入!")
flag=1;
while flag==1:
print("请输入您的选择(1~9):")
choice = int(input());
if choice == 1:
# 跳转到功能1
os.system('cls')
print("<欢迎您来到英文学习界面>")
function1();
elif choice == 2:
os.system('cls')
print("<欢迎您来到聊天背诵界面>")
function2();
elif choice == 3:
print("退出程序!")
flag=0;
def function1():
import pandas as pd
# 读取CSV文件
df = pd.read_csv('机器学习英文单词汇总.csv', encoding='GB2312')
length = len(df)
# print(length)
for i in range(length):
print("序号为:", df.iloc[i][0], ";英文单词是:", df.iloc[i][1])
choice = int(input("输入1显示中文,输入2回到主页,输入其它表示直接进入下一条:"))
if choice == 1:
print(df.iloc[i][2])
elif choice == 2:
os.system('cls')
welcome();
def function2():
import pandas as pd
# 读取CSV文件
df = pd.read_csv('背诵聊天话题.csv', encoding='GB2312')
length = len(df)
# print(length)
for i in range(length):
print("序号为:", df.iloc[i][0], ";场景提示是:", df.iloc[i][1])
choice = int(input("输入1显示答案,输入2回到主页,输入其它表示直接进入下一条:"))
if choice == 1:
print(df.iloc[i][2])
elif choice == 2:
os.system('cls')
welcome();
if __name__ == '__main__':
welcome()
第三部分:效果展示
(1)开始界面
(2)选择英语单词背诵界面
(3)选择展示答案
(4)选择回到开始界面
第四部分:源文件获取
通过网盘分享的文件:python实现知识点背诵系统.zip
链接: https://pan.baidu.com/s/1OBS2tLW25DM4mgChQQv35w?pwd=g3xf 提取码: g3xf
--来自百度网盘超级会员v5的分享