Day7-作業(yè)

import copy
dict1 = {}
list1=[]
num3 = 0
page = '''
============================
    ??歡迎神出鬼沒(méi)小豬兒??
    ?1.添加學(xué)生
    ?2.查找學(xué)生信息
    ?3.修改學(xué)生信息
    ?4.刪除學(xué)生
    ?5.返回
============================
'''
print(page)
num1 = int(input('請(qǐng)選擇(1-5):'))
while True:
    if num1 == 1:
        name1 = input('請(qǐng)輸入學(xué)生姓名:')
        dict1.update({'姓名:':name1})
        age1 = input('請(qǐng)輸入學(xué)生年齡:')
        dict1.update({'年齡:':age1})
        pnum1 = input('請(qǐng)輸入學(xué)生電話:')
        dict1.update({'手機(jī)號(hào):':pnum1})
        list1.append(dict1)
        num3 += 1
        print('添加成功!')
        print('1.繼續(xù)')
        print('2.返回')
        num2 = int(input('請(qǐng)選擇(1-2):'))
        while num2 == 1:
            dict1 = {}
            name1 = input('請(qǐng)輸入學(xué)生姓名:')
            dict1.update({'姓名:': name1})
            age1 = input('請(qǐng)輸入學(xué)生年齡:')
            dict1.update({'年齡:': age1})
            pnum1 = input('請(qǐng)輸入學(xué)生電話:')
            dict1.update({'手機(jī)號(hào):': pnum1})
            list1.append(dict1)
            num3 += 1
            print('添加成功!')
            print('1.繼續(xù)')
            print('2.返回')
            num2 = int(input('請(qǐng)選擇(1-2):'))
            continue
        else:
            print(page)
            num1 = int(input('請(qǐng)選擇(1-5):'))
    if num1 == 2:
        print('1.查看所有學(xué)生')
        print('2.按姓名查找')
        print('3.返回')
        num4 = int(input('請(qǐng)選擇(1-3):'))
        if num4 == 1:
            for index in range(0,num3):
                dict4 = list1[index]
                for key in dict4:
                    print(key,dict4[key],end='   ')
        if num4 == 2:
            names = input('請(qǐng)輸入名字:')
            for index in range(0, num3):
                dict5 = list1[index]
                if names == dict5['姓名:'] :
                    for key in dict5:
                        print(key,dict5[key],end='   ')
        else:
            print(page)
            num1 = int(input('請(qǐng)選擇(1-5):'))
    if num1 == 3:
        print('1.修改姓名')
        print('2.修改年齡')
        print('3.修改電話')
        print('4.返回')
        num5 = int(input('請(qǐng)選擇(1-4)'))
        if num5 == 1:
            name2 = input('請(qǐng)輸入需要修改的姓名:')
            name3 = input('請(qǐng)輸入修改后的姓名')
            for index in range(0,num3):
                dict4 = list1[index]
                if name2 == dict4['姓名:']:
                    dict4['姓名:'] = name3
                    print('更改成功粥烁!')
        if num5 == 2:
            name2 = input('請(qǐng)輸入需要修改的姓名:')
            age3 = input('請(qǐng)輸入修改后的年齡')
            for index in range(0, num3):
                dict4 = list1[index]
                if name2 == dict4['姓名:']:
                    dict4['年齡:'] = age3
        if num5 == 3:
            name2 = input('請(qǐng)輸入需要修改的姓名:')
            pnum3 = input('請(qǐng)輸入修改后的電話號(hào)')
            for index in range(0, num3):
                dict4 = list1[index]
                if name2 == dict4['姓名:']:
                    dict4['手機(jī)號(hào):'] = pnum3
        else:
            print(page)
            num1 = int(input('請(qǐng)選擇(1-5):'))
    if num1 == 4:
        name6 = input('請(qǐng)輸入需要?jiǎng)h除的姓名:')
        for index1 in range(0,num3):
            dict4 = list1[index1]
            if name6 == dict4['姓名:']:
                del list1[index1]
    if num1 == 5:
        print(page)
        num1 = int(input('請(qǐng)輸入'))
    else:
        print(page)
        print('輸入錯(cuò)誤')
        num1 = int(input('請(qǐng)重新輸入:'))
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末锈嫩,一起剝皮案震驚了整個(gè)濱河市舔哪,隨后出現(xiàn)的幾起案子穴豫,更是在濱河造成了極大的恐慌渤滞,老刑警劉巖渔肩,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件因俐,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡周偎,警方通過(guò)查閱死者的電腦和手機(jī)抹剩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蓉坎,“玉大人澳眷,你說(shuō)我怎么就攤上這事◎劝” “怎么了钳踊?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)勿侯。 經(jīng)常有香客問(wèn)我拓瞪,道長(zhǎng),這世上最難降的妖魔是什么助琐? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任祭埂,我火速辦了婚禮,結(jié)果婚禮上兵钮,老公的妹妹穿的比我還像新娘蛆橡。我一直安慰自己舌界,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布航罗。 她就那樣靜靜地躺著,像睡著了一般屁药。 火紅的嫁衣襯著肌膚如雪粥血。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,541評(píng)論 1 305
  • 那天酿箭,我揣著相機(jī)與錄音复亏,去河邊找鬼。 笑死缭嫡,一個(gè)胖子當(dāng)著我的面吹牛缔御,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播妇蛀,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼耕突,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了评架?” 一聲冷哼從身側(cè)響起眷茁,我...
    開(kāi)封第一講書(shū)人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纵诞,沒(méi)想到半個(gè)月后上祈,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浙芙,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年登刺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嗡呼。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡纸俭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出南窗,到底是詐尸還是另有隱情掉蔬,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布矾瘾,位于F島的核電站女轿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏壕翩。R本人自食惡果不足惜蛉迹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望放妈。 院中可真熱鬧北救,春花似錦荐操、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至攘宙,卻和暖如春屯耸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蹭劈。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工疗绣, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人铺韧。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓多矮,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親哈打。 傳聞我的和親對(duì)象是個(gè)殘疾皇子塔逃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 給出一個(gè)列表:numbers = [23, 45, 78, 32, 90, 89, 123, 155, 121] ...
    魅影_0d2e閱讀 180評(píng)論 0 0
  • 1.編寫(xiě)一個(gè)函數(shù),求1+2+3+...+N 結(jié)果 2.編寫(xiě)一個(gè)函數(shù)料仗,求多個(gè)數(shù)中的最大值 結(jié)果 3.編寫(xiě)一一個(gè)函數(shù)患雏,...
    舊時(shí)初_2e8d閱讀 200評(píng)論 0 4
  • 1.寫(xiě)一個(gè)程序 a.用一個(gè)變量來(lái)保存一個(gè)班級(jí)的學(xué)生信息,學(xué)生信息:姓名罢维、學(xué)號(hào)淹仑、成績(jī)(英語(yǔ)、體育肺孵、美術(shù)匀借、數(shù)學(xué))、年齡...
    HavenYoung閱讀 278評(píng)論 0 2
  • 學(xué)生管理系統(tǒng) 代碼如下:
    C0mpass閱讀 200評(píng)論 0 0
  • 家平窘,就像一個(gè)安全的避風(fēng)港吓肋,那里不僅有媽媽燒做的美味可口的飯菜,在家里瑰艘,你還可以做一切自己想做的事情是鬼,好好地享...
    暴紫淼閱讀 222評(píng)論 0 1