python実践:学生通信録管理システム


きのうモジュールぶんせき
1.トップページ(メニュー機能)2.生徒を追加3.生徒4を削除する.学生を修正する.統計通信録の連絡先数6.すべての学生の通信情報を取得
コードは次のとおりです.
def main():
    while True:
        menu()
        number = int(input("             :"))
        if number==1:
            insert()       #    
        if number==2:
            delete()       #    
        if number==3:
            modify()       #    
        if number==4:
            count()        #          
        if number==5:
            disply()       #          
        if number==0:
            x=input("  yes    ,           :")
            if x == "yes":
                break


studentlist=[]
def menu():
    Menu = """
====================         -V1.0====================
         1.    
         2.    
         3.    
         4.          
         5.          
         0.    
=====================================================
    """
    print(Menu)

def insert():
    while True:
        studentdict={
     }
        studentdict["  "]=input("           :")
        studentdict["  "]=input("           :")
        studentdict["  "]=input("           :")
        studentlist.append(studentdict)
        x = input("  no      ,           :")
        if x=="no":
            break

def delete():
    while True:
        i=input("            :")
        for index,item in enumerate(studentlist):
            if item["  "]==i:
                del studentlist[index]
        x = input("  no      ,           :")
        if x == "no":
            break

def modify():
    while True:
        i = input("            :")
        for item in studentlist:
            if item["  "]==i:
                item["  "]=input("            :")
                item["  "]=input("            :")
        x = input("  no      ,           :")
        if x == "no":
            break

def count():
    a=len(studentlist)
    print("     ",a,"    ")
def disply():
    print('---------------------------')
    for studentdict_1 in studentlist:
            for key,value in studentdict_1.items():
                print(key,":",value)
            print('---------------------------')

main()