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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python学生信息管理系统 实验报告_Python学生信息管理系统的开发

發布時間:2024/8/1 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学生信息管理系统 实验报告_Python学生信息管理系统的开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

# 第一題:設計一個全局變量,來保存很多個學生信息;學生(學號, 姓名,年齡);思考要用怎樣的結構來保存;

# 第二題:在第一題基礎上,完成:讓用戶輸入一個新的學生信息(學號,姓名,年齡);你將其保存在全局變量中;并提供給用戶查看當前有多少個學生的功能;

# 第三題:向用戶提供根據學號查看指定學員具體信息,指定學號刪除學員功能

# 用來保存學生的所有信息

stuInfos = []

# 全局變量

sno = ""

sName = ""

sAge = ""

# 打印功能提示

def printMenu():

print("=" * 42)

print("*" * 10+"簡單的學生信息管理系統"+"*" * 10)

print("=" * 42)

print("1.添加學生信息")

print("2.刪除學生信息")

print("3.給定學號查詢學生信息")

print("4.顯示當前所有學生信息")

print("0.退出系統")

print("=" * 42)

# (用戶輸入)獲取一個學生的信息

def getInfo():

global newSno

global newSname

global newSage

# 這三個是全局變量,要對其進行修改,則要先聲明

newSno = input("請輸入學生的學號:")

newSname = input("請輸入學生的姓名:")

newSage = input("請輸入學生的性別:")

# 通過列表的形式把數據整合成一個整體,然后返回

return [newSno, newSname, newSage]

# 添加學生信息

def addStuInfo():

result = getInfo()

newInfo = {}

newInfo['sno'] = result[0]

newInfo['sName'] = result[1]

newInfo['sAge'] = result[2]

stuInfos.append(newInfo)

# # 刪除學生信息

# def deleteStuInfo():

# stuId = input("請輸入要查詢學生的學號:")

# print("=" * 30)

# print("學生的信息如下:")

# print(" 學號 姓名 性別")

# for tempInfo in stuInfos:

# if stuId == tempInfo['sno']:

# stuInfos.remove(tempInfo['sno'])

# stuInfos.remove(tempInfo['sName'])

# stuInfos.remove(tempInfo['sAge'])

# 給定學號查詢學生信息

def selectStuInfo():

stuId = input("請輸入要查詢學生的學號:")

print("=" * 30)

print("學生的信息如下:")

print(" 學號 姓名 性別")

for tempInfo in stuInfos:

if stuId == tempInfo['sno']:

print("%s %s %s" % (tempInfo['sno'], tempInfo['sName'], tempInfo['sAge']))

break

# 顯示當前所有學生信息

def selectAllStuInfo():

print("=" * 30)

print("學生的信息如下:")

print("序號 學號 姓名 性別")

i = 1

for tempInfo in stuInfos:

print("%d %s %s %s" % (i, tempInfo['sno'], tempInfo['sName'], tempInfo['sAge']))

i += 1

# 主函數程序

def main():

while True:

# 打印提示信息

printMenu()

key = input("請輸入你要選擇的操作:")

if key == '1':

# 添加學生信息

addStuInfo()

elif key == "2":

pass

elif key == "3":

# 給定學號查詢學生信息

selectStuInfo()

elif key == '4':

# 顯示當前所有學生信息

selectAllStuInfo()

elif key == '0':

exit()

# 調用主函數

main()

總結

以上是生活随笔為你收集整理的python学生信息管理系统 实验报告_Python学生信息管理系统的开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。