用python编写学生管理系统_用python写一个简单的学生管理系统
要求如下: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写一个简单的学生管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spacemacs使用彩虹猫
- 下一篇: Docker快速上手