日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Python基础项目实践之:学生信息管理系统

發(fā)布時(shí)間:2025/3/15 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基础项目实践之:学生信息管理系统 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python課堂基礎(chǔ)實(shí)踐系列:

Python基礎(chǔ)項(xiàng)目實(shí)踐之:學(xué)生信息管理系統(tǒng)

python基礎(chǔ)項(xiàng)目實(shí)踐之: 學(xué)生通訊錄管理系統(tǒng)

Python基礎(chǔ)項(xiàng)目實(shí)踐之:面向?qū)ο蠓椒M簡(jiǎn)單計(jì)算器

Python基礎(chǔ)項(xiàng)目實(shí)踐之:面向?qū)ο蠓椒▽?shí)現(xiàn)模擬銀行管理系統(tǒng)

學(xué)生信息管理系統(tǒng)功能模塊分析

1.首頁(yè)(菜單功能)
2.添加學(xué)生信息
3.刪除學(xué)生信息
4.顯示學(xué)生信息
5.修改學(xué)生信息
6.按照學(xué)生年齡排序

def main():while True:printmenu() #打印菜單number = int(input("請(qǐng)輸入功能對(duì)應(yīng)的數(shù)字:"))if number == 1:addInfo() #添加學(xué)生信息elif number == 2:delInfo() #刪除學(xué)生信息elif number == 3:showInfo() #顯示學(xué)生信息elif number == 4:modInfo() #修改學(xué)生信息elif number == 5:rise_hum() #按照學(xué)生學(xué)號(hào)由低-高排序elif number == 6:down_hum() #按照學(xué)生學(xué)號(hào)由高-低排序elif number == 0:qut = input("輸入yes退出系統(tǒng),輸入其他任意字符不退出:")if qut == "yes":breakstuInfo=[] #定義一個(gè)空列表,用于存放所有學(xué)生信息def printmenu():menu=""" ====================學(xué)生信息管理系統(tǒng)====================1.添加學(xué)生信息2.刪除學(xué)生信息3.顯示學(xué)生信息4.修改學(xué)生信息5.按照學(xué)生學(xué)號(hào)由低-高排序6.按照學(xué)生學(xué)號(hào)由高-低排序0.退出系統(tǒng) ====================================================="""print(menu)def addInfo():while True:newname = input("請(qǐng)輸入需添加學(xué)生的姓名:")newsex = input("請(qǐng)輸入需添加學(xué)生的性別:")newage = input("請(qǐng)輸入需添加學(xué)生的年齡;")newhum = input("請(qǐng)輸入需添加學(xué)生的學(xué)號(hào):")newInfo={} #定義一個(gè)空字典,用于存放一個(gè)學(xué)生的信息newInfo["name"] = newnamenewInfo["sex"] = newsexnewInfo["age"] = newagenewInfo["hum"] = newhumstuInfo.append(newInfo) #將含有學(xué)生信息的字典添加到列表中qut = input("輸入no結(jié)束添加學(xué)生信息,輸入其他任意字符將繼續(xù):")if qut == "no":breakdef delInfo():while True:delnumber=int(input("請(qǐng)輸入需刪除的學(xué)生序號(hào):"))-1del stuInfo[delnumber]["name"] #刪除學(xué)生的姓名del stuInfo[delnumber]["sex"] #刪除學(xué)生的性別del stuInfo[delnumber]["age"] #刪除學(xué)生的年齡del stuInfo[delnumber]["hum"] #刪除學(xué)生的學(xué)號(hào)qut = input("輸入no結(jié)束刪除學(xué)生信息,輸入其他任意字符將繼續(xù):")if qut == "no":breakdef showInfo():for item in stuInfo:print('---------------------------')print(item["name"],item["sex"],item["age"],item["hum"])print('---------------------------')def modInfo():while True:modnumber = int(input("請(qǐng)輸入需修改學(xué)生的序號(hào):"))-1modname = input("請(qǐng)輸入修改后學(xué)生的姓名:")modsex = input("請(qǐng)輸入修改后學(xué)生的性別:")modage = input("請(qǐng)輸入修改后學(xué)生的年齡:")modhum = input("請(qǐng)輸入修改后學(xué)生的學(xué)號(hào):")stuInfo[modnumber]["name"] = modname #修改學(xué)生的成績(jī)stuInfo[modnumber]["sex"] = modsex #修改學(xué)生的性別stuInfo[modnumber]["age"] = modage #修改學(xué)生的年齡stuInfo[modnumber]["hum"] = modhum #修改學(xué)生的學(xué)號(hào)qut = input("輸入no結(jié)束修改學(xué)生信息,輸入其他任意字符將繼續(xù):")if qut == "no":breakdef rise_hum():print("按照學(xué)生學(xué)號(hào)由低-高顯示:")result_1 = sorted(stuInfo,key=lambda x:x["hum"])for item in result_1:print('---------------------------')print(item["name"],item["sex"],item["age"],item["hum"])print('---------------------------')def down_hum():print("按照學(xué)生學(xué)號(hào)由高-低顯示")result_2 = sorted(stuInfo, key=lambda y:y["hum"],reverse=True)for item in result_2:print('---------------------------')print(item["name"],item["sex"],item["age"],item["hum"])print('---------------------------')main()

總結(jié)

以上是生活随笔為你收集整理的Python基础项目实践之:学生信息管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。