Python字典版--學生管理系統


初學python 練習demo(字典) java中map

 

字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2 }

 

studentList = {};
#添加學生
def addStudent():
    student = {};
    studentName = input("請輸學生姓名:");
    student["studentName"] = studentName;
    studentAge = input("請輸學生年齡:");
    student["studentAge"] = studentAge;
    studentGender = input("請輸學生性別:");
    student["studentGender"] = studentGender;
    studentList[studentName] = student;
    print("添加學生信息成功!");
    print(studentList);

#修改學生
def updStudent():
    print(studentList);
    studentName = input("請輸要修改的學生姓名:");
    if studentName in (studentList):
        print(studentList[studentName]);
        studentAge = input("請修改年齡");
        studentList[studentName]["studentAge"] = studentAge;
        studentGender = input("請修改性別:");
        studentList[studentName]["studentGender"] = studentGender;
        print("學生信息修改成功:",studentList[studentName]);
    else:
        print("沒有學生["+studentName+"]的信息!");

#刪除學生
def delStudent():
    print(studentList);
    studentName = input("請輸要刪除的學生姓名:");
    if studentName in (studentList):
        del studentList[studentName];
        print("刪除學生:" + studentName + "成功!", studentList);
    else:
        print("沒有"+studentName+"的信息,無法刪除!")

#查詢學生
def queryStudent():
    studentName = input("請輸要查詢的學生姓名:");
    if studentName in (studentList):
        print(studentList[studentName])
    else:
        print("沒有"+studentName+"的信息")

print("*"*45);
print("***********Python版本學生管理系統***************");
print("***********功能編號*****************************");
print("***********1:添加學生***************************");
print("***********2:修改學生***************************");
print("***********3:刪除學生***************************");
print("***********4:查詢學生***************************");
print("***********5:退出系統***************************");
print("*"*45);

while True:
    option = int(input("請輸入功能編號:"));
    if option == 5 :
        print("您已成功退出系統!");
        exit();
    elif option == 1 :
        addStudent();
    elif option == 2 :
        updStudent();
    elif option == 3 :
        delStudent();
    elif option == 4 :
        queryStudent();
    else :
        print("請輸入正確的功能序號!")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM