概述
要求如下:1。一个循环2中输入内容的能力。显示函数添加新名片显示所有查询的名片3退出系统。让用户输入所需的操作,如输入1,2,3,04。新列表提示用户输入名称和输入电子邮件提示成功添加新名片。5。显示所有并打印所有的名片,格式如下:6。请输入用户的名称你想搜索并找到名片prompt-prompt用户[1][2][0]删除修改返回到上一个菜单,请选择执行操作。删除操作,删除用户。返回到前一个级别的操作,返回到欢迎界面,让用户继续操作。这个想法如下:1。在一个循环中可以输入内容。这可以在主程序实现一个while循环。2. 显示功能。定义一个函数输出显示界面def display_function():打印(u201C1。
显示所有\ \ n0 n3企业卡。退出系统u201D)3。让用户输入所需的操作。例如,输入1、2、3,0在主程序设置函数来接收用户的输入,通过判断接收的内容,然后跳转到其他功能4。添加一个列表首先定义一个新的函数def add_list():提示用户输入名字user_name =输入(u201C请输入您的名字:u201D)进入邮箱user_email =输入(u201C请输入您的电子邮件:u201D)提示成功印刷新名片(u201C成功添加名片!u201D)最后,集成这些函数的代码,包括保存用户输入的内容为以后调用def add_list (): user_name =输入(u201C请输入你的名字:u201C)user_email =输入(u201C请输入您的电子邮件:u201D)dic = {} dic['名字']= user_namedic[u201C邮箱u201D]= user_emailuser_ (dic)打印(u201C成功添加了一个名片!
Display所有需要我们打印名片。同样,我们也定义一个函数,显示所有def print_all_card():然后输出列表:接下来,输出用户信息,因为我们创造了存储来存储用户数据的数据类型是一个数组和字典,我们遍历数组和提取用户词典的数据输出。与此同时,我们还需要注意对齐:因为我在范围(0,len (user_card)): user_card[我]['邮箱']))6。这部分查询名片是最困难的,最后一个函数在整个段落。之前,我们首先定义一个函数查询名片def find_card():提示请输入用户搜索find_user_name =输入的名称(u201C请输入用户名你正在寻找:u201D)我们需要添加一个计数器来确定用户是否存在于数据库和保存元素的索引,当用户发现,这样我们可以使用find_num = 0 can_not_find user_card = 0我:如果我['名字']= = find_user_name: find_num = user_ (i)打印(发现,信息如下)打印(i) can_not_find = 1将提示用户[1][2][0]删除修改返回到上一个菜单,请选择要执行的操作。
u201D)打印(user_card [find_num])删除操作,删除用户。elif inp_find = = 2:德尔user_card [find_num]打印(u201C删除完成!u201D)print_all_card()返回到前一个级别的操作,返回到欢迎界面,允许用户继续操作。elif inp_find = = 3:返回display_function()最后,这个函数实现这个函数。def find_card (): find_user_name =输入(u201C请输入用户名你正在寻找:u201C)find_num = 0 can_not_find user_card = 0我:如果我['名字']= = find_user_name: find_num = user_ (i)打印(发现,信息如下)打印(i) can_not_find = 1 breakif can_not_find = = 0:打印(u201C你寻找的用户不存在!
u201D)打印(user_card [find_num]) elif inp_find = = 2:德尔user_card [find_num]打印(u201C删除完成!u201D)print_all_card () elif inp_find = = 3:返回display_function()的需要拼接的学生管理系统已基本满足每个函数。下一步是编写主程序和拼接一起实现每个函数的函数。然而,在主要功能,它似乎有点问题要申报user_card作为一个全局变量,所以我按照user_card定义在最外层,这是之前定义的user_card main_code()调用。看你能不能发现问题是什么,然后修改def main_code():当1:display_function () user_doing = int(输入(u201C请输入你想要的操作来执行:u201C))如果user_doing = = 1: add_list () elif user_doing = = 2: print_all_card () elif user_doing = = 3: find_card () elif user_doing = = 0:打印(u201C退出系统!
新名片\ n2。显示所有\ n3。名片\ n0。退出系统u201D)def add_list (): user_name =输入(u201C请输入你的名字:u201C)user_email =输入(u201C请输入您的电子邮件:u201D)dic = {} dic['名字']= user_namedic[u201C邮箱u201D]= user_emailuser_ (dic)打印(u201C成功添加名片!u201D)def print_all_card():我的范围(0,len (user_card)): # print_kwargs (* * user_card[我])user_card[我]['邮箱']))def find_card (): find_user_name =输入(u201C请输入用户名你正在寻找:u201D)find_num = 0 can_not_find user_card = 0我:如果我['名字']= = find_user_name: find_num = user_ (i)打印(发现,信息如下)打印(i) can_not_find = 1 breakif can_not_find = = 0:打印(u201C你寻找的用户不存在!
最后
以上就是清爽黑裤为你收集整理的用python编写学生管理系统_用python写一个简单的学生管理系统的全部内容,希望文章能够帮你解决用python编写学生管理系统_用python写一个简单的学生管理系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复