亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

基于python實現學生管理系統

2020-02-15 23:15:27
字體:
來源:轉載
供稿:網友

本文為大家分享了python實現學生管理系統的具體代碼,供大家參考,具體內容如下

1.0版本學生管理系統

'''  1.添加學員  2.修改學員  3.查詢學員  4.刪除學員  0.退出程序'''student_list=[]while True:  print('1.添加學員')  print('2.修改學員')  print('3.查詢學員')  print('4.刪除學員')  print('0.退出程序')  sel_num=input('請輸入您要進行的操作:')  sel_num=int(sel_num)  #如果選擇的數字不在0~5 繼續選擇  while sel_num not in range(0,5):    sel_num=input('您的選擇無效,請重新選擇:')    sel_num=int(sel_num)  if sel_num==1:    name=input('請輸入姓名:')    age=input('請輸入年齡:')    sex=input('請輸入性別:')    person_list=[name,age,sex]    student_list.append(person_list)    print('添加成功!')  elif sel_num==2:    for x in range(0,len(student_list)):      person=student_list[x]      print('序號:%s 姓名:%s 年齡:%s 性別:%s '%(x,person[0],person[1],person[2]))    index=input('請輸入要修改的序號:')    index=int(index)    while index not in range(0, len(student_list)):      index = input('您選擇的序號無效,請重新選擇:')      index = int(index)    person=student_list[index]    name=person[0]    age=person[1]    sex=person[2]    student_list[index][0]=input('請輸入修改后的姓名:(%s):'%name)    student_list[index][1]=input('請輸入修改后的年齡:(%s):'%age)    student_list[index][2]=input('請輸入修改后的性別:(%s)'%sex)    print('修改成功!')  elif sel_num==3:    for x in range(0,len(student_list)):      person=student_list[x]      name=person[0]      age=person[1]      sex=person[2]      print('序號:%s 姓名:%s 年齡:%s 性別:%s '%(x,name,age,sex))  elif sel_num==4:    for x in range(0,len(student_list)):      person=student_list[x]      print('序號:%s 姓名:%s 年齡:%s 性別:%s '%(x,person[0],person[1],person[2]))    print('1.刪除所有學員')    print('2.刪除選擇的學員')    num=input('請輸入您的選擇:')    if num=='1':      student_list.clear()    else:      index = input('請輸入要刪除學員的序號:')      index = int(index)      while index not in range(0, len(student_list)):        index = input('您選擇的序號無效,請重新選擇:')        index = int(index)      del student_list[index]  else:    break

2.0版本學生管理系統---函數版--用列表存放學員信息

#添加學員函數def add_student():  #輸入學員姓名、年齡、電話  name=input('請輸入學員姓名:')  age=input('請輸入學員年齡:')  phone=input('請輸入學員電話:')  #把name、age、phone放在小列表中  student=[name,age,phone]  # 把小列表添加到所有學員的大列表中  # append(object) insert(index,object) extend(iterable)  student_list.append(student)  print('添加學員成功!')#查詢學員函數def query_student():  #1.查詢所有學員  #2.輸入學員姓名 查詢學員得到查詢的學員的序號  print('1.查詢所有學員')  print('2.查詢部分學員')  num=int(input('請輸入操作序號:'))  while num not in range(1,3):    num=int(input('選擇無效,請重新輸入:'))  if num==1:    print('**************學員信息列表***************')    #遍歷大列表    for x in range(0,len(student_list)):      #根據x的值從大列表中取出小列表      student=student_list[x]      #從小列表中取出姓名、年齡、電話      name=student[0]      age=student[1]      phone=student[2]      print('序號:%s 姓名:%s 年齡:%s 電話:%s'%(x,name,age,phone))  else:    name = input('請輸入您要查詢的學員姓名:')    while 1:      a=False      for student in student_list:        if student[0] == name:          index = student_list.index(student, 0, 8)          print('序號:%s 姓名:%s 年齡:%s 電話:%s'%(index,student_list[index][0],student_list[index][1],student_list[          index][2]))          a=True      if a==False:        name=input('該學員沒找到,請重新輸入:')      else:        break # 修改學員的函數def update_student():  #判斷是否有學員信息,如果沒有,直接結束函數的執行  if len(student_list)==0:    print('沒有學員信息,無法進行修改操作!')    #強制結束函數的執行 return下面的代碼都不會再執行了    return  #1.查詢學員信息  query_student()  #2.選擇要修改的學員序號  num=input('請選擇要修改的學員序號:')  #3.轉換為整數  num=int(num)  #4.判斷選擇的學員序號是否在范圍內  while num not in range(0,len(student_list)):    #不在范圍,重新選擇    num=input('沒有該序號,請重選:')    num=int(num)  #5.根據選擇的序號取出對應的小列表  student=student_list[num]  new_name=input('請輸入修改后的姓名(%s):'%student[0])  new_age=input('請輸入修改后的年齡(%s)'%student[1])  new_phone=input('請輸入修改后的電話(%s)'%student[2])  #6.修改小列表中的數據  student[0]=new_name  student[1]=new_age  student[2]=new_phone  print('修改數據完成!')#刪除學員#1.根據學員序號刪除 2.刪除所有學員 3.根據學員的姓名來刪除(有同名的)def delete_student():  if len(student_list)==0:    print('沒有學員信息,無法執行刪除操作!')    return  print('1.根據學員序號刪除')  print('2.刪除所有學員')  print('3.根據學員姓名刪除學員')  #獲取輸入的內容并轉換為整數類型  num=int(input('請輸入您的選擇:'))  #判斷選擇的選項是否在范圍內  while num not in range(1,4):    num=int(input('沒有該序號,請重新選擇'))  #判斷選擇的選項  if num == 1:    # 1.查詢學員信息    query_student()    #2.選擇刪除的序號    num=int(input('請輸入您要刪除的學員序號:'))    #判斷選擇序號是否在范圍內    while num not in range(0,len(student_list)):      num=int(input('序號無效,請重選!'))    is_del=input('您確定要刪除(%s)學員的信息嗎?(y/n):'%student_list[num][0])    if is_del=='y':      #刪除列表中的所有數據      del student_list[num]      #student_list.pop(index)      print('%s學員信息刪除成功!'%student_list[num][0])  if num==2:    #確認刪除    is_del=input('您確定要刪除所有學員信息嗎?y(確定)/n(取消):')    if is_del=='y':      #刪除列表中的所有數據      student_list.clear()      print('所有學員刪除成功!')    else:      print('刪除數據操作已去取消!')  else:    name = input('請輸入您要刪除的學員的姓名:')    while 1:      #定義列表存放不等于name的小列表      list = []      #遍歷大列表      for student in student_list:        #判斷輸入的name是否和小列表里name的相等        if student[0] != name:          #找出與name不等的小列表所在的索引          index = student_list.index(student,0,len(student_list))          #將符合的小列表添加到list列表中          list.append(student_list[index])      #判斷兩個列表長度是否相等 相等說明大列表中不存在名字為name的小列表      if len(student_list) == len(list):        name = input('序號不存在,請重新輸入:')      #存在符合的小列表      else:        #清空大列表        student_list.clear()        #循環將list列表的內容寫入到空的大列表中        for dict in list:          student_list.append(dict)        break#1.聲明一個大列表,存放所有學員信息student_list=[]#2.while循環while True:  print('***********學員管理系統V2.0**************')  print('1.添加學員')  print('2.查詢學員')  print('3.修改學員')  print('4.刪除學員')  print('0.退出程序')  print('***************************************')  #選擇操作  num=input('請選擇您的操作:')  #轉換為整數  num=int(num)  #判斷選擇的選項是否在范圍內  while num not in range(0,5):    #重新選擇    num=input('沒有該選項,請重選:')    #把字符串轉換為整數類型    num=int(num)  #根據選擇的選項執行對應的操作  if num==1:    #調用添加學員的函數    add_student()  elif num==2:    #調用查詢學員的函數    query_student()  elif num==3:    #調用修改學員的的函數    update_student()  elif num==4:    delete_student()  else:    print('程序已結束!')    break            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩久久午夜影院| 久久久精品日本| 这里只有精品丝袜| 久久久久久久国产精品| 日韩av免费在线看| 成人黄色片网站| 国产成人精品久久二区二区| 精品美女国产在线| 欧美日韩中文字幕综合视频| 日韩中文字幕在线看| 成人信息集中地欧美| 国产精品观看在线亚洲人成网| 国产成人精彩在线视频九色| 日韩亚洲精品视频| 亚洲高清不卡av| www.精品av.com| 国产精品久久久久久超碰| 日韩视频免费中文字幕| 国产成人免费av电影| 欧美精品在线网站| 国产精品久久久久久久久| 久久夜精品香蕉| 久久中文精品视频| 亚洲自拍高清视频网站| 日本电影亚洲天堂| 久久韩剧网电视剧| 成人免费在线网址| 日韩美女视频免费看| 91精品视频大全| 丰满岳妇乱一区二区三区| 日本精品视频网站| 黑人狂躁日本妞一区二区三区| 亚洲精品自拍偷拍| 欧美在线欧美在线| 91麻豆国产语对白在线观看| 亚洲人成在线电影| 国产亚洲精品一区二区| 日韩成人激情视频| 日韩美女中文字幕| 亚洲va欧美va国产综合久久| 中文字幕av一区中文字幕天堂| 国产一区红桃视频| 8090理伦午夜在线电影| 久久综合国产精品台湾中文娱乐网| 国产精品久久久久久久久久东京| 亚洲精品综合精品自拍| 最近2019免费中文字幕视频三| 日韩av一区在线观看| 九九视频这里只有精品| 亚洲乱码av中文一区二区| 亚州av一区二区| 久久久精品国产网站| 九九热在线精品视频| 国产精品久久久久久久av大片| 欧美激情中文字幕在线| 亚洲欧洲高清在线| 欧美成人免费va影院高清| 亚洲аv电影天堂网| 国产精品吴梦梦| 操日韩av在线电影| 91久久精品视频| 成人妇女淫片aaaa视频| 亚洲国产天堂网精品网站| 日韩在线精品视频| 国产一区二区三区欧美| 欧美性感美女h网站在线观看免费| 成人黄色免费看| 欧美日韩亚洲激情| 欧美俄罗斯乱妇| 国产精品中文字幕在线| 亚洲欧美日韩天堂| 69**夜色精品国产69乱| 欧美极品欧美精品欧美视频| 亚洲最大av网| 欧美在线观看网址综合| 国产精品影院在线观看| 欧美在线一区二区三区四| 青青草精品毛片| 欧美综合在线第二页| 黄网动漫久久久| 亚洲欧美在线免费观看| 欧美成人精品h版在线观看| 欧美多人爱爱视频网站| 九九久久综合网站| 国产精品日韩电影| 久久天天躁狠狠躁夜夜躁| 性亚洲最疯狂xxxx高清| 国产91ⅴ在线精品免费观看| 91社区国产高清| 日韩欧美亚洲范冰冰与中字| 国产精品亚洲美女av网站| 久久久91精品国产一区不卡| 亚洲精品动漫100p| 久久精品色欧美aⅴ一区二区| 亚洲国产欧美一区| 久久久精品999| 久久综合亚洲社区| 日韩av在线免费播放| 91视频免费在线| 成人免费网站在线| 欧美性xxxx极品高清hd直播| 欧美做受高潮电影o| 国产精品久久久一区| 日韩专区在线播放| 成人免费在线视频网址| 欧美电影免费观看高清完整| 欧美成人免费在线观看| 久久免费精品视频| 成人黄色免费在线观看| 亚洲精品福利资源站| 亚洲国产精品久久久| 亚洲一区二区三区视频播放| 日韩精品免费综合视频在线播放| 久99九色视频在线观看| 51视频国产精品一区二区| 91热精品视频| 亚洲精品色婷婷福利天堂| 欧美午夜视频在线观看| 亚洲美女av在线播放| 亚洲高清在线观看| 91在线观看免费高清| 在线观看欧美www| 国产v综合ⅴ日韩v欧美大片| 亚洲欧美日韩一区二区三区在线| 欧美日韩成人在线视频| 粗暴蹂躏中文一区二区三区| 福利微拍一区二区| 91精品久久久久久久久久久久久久| 欧美美最猛性xxxxxx| 国产精品视频久久久| 国产日韩亚洲欧美| 九九精品视频在线| 国产成人自拍视频在线观看| 国产精品久久久久久超碰| 久久国产精品久久久| 国产精品久久久久久久久久久久久久| 亚洲精品99久久久久| 2018国产精品视频| 亚洲国产精品免费| 懂色aⅴ精品一区二区三区蜜月| 成人乱人伦精品视频在线观看| 国产丝袜一区视频在线观看| 日韩av手机在线| 久久福利视频导航| 日韩欧美中文字幕在线播放| 欧美猛交免费看| 色噜噜狠狠狠综合曰曰曰| 美女啪啪无遮挡免费久久网站| 欧美性猛交丰臀xxxxx网站| 久久亚洲综合国产精品99麻豆精品福利| 欧美激情一区二区三区在线视频观看| 亚洲国产精品大全| 日本精品在线视频| 97视频在线观看网址| 成人深夜直播免费观看| yellow中文字幕久久| 日韩国产中文字幕| y97精品国产97久久久久久| 日av在线播放中文不卡| 久久精品国产精品亚洲| 亚洲美女免费精品视频在线观看| 久久视频精品在线| 亚洲风情亚aⅴ在线发布| 成人黄色短视频在线观看|