day8作業(yè)

使用一個(gè)變量all_students保存一個(gè)班的學(xué)生信息(4個(gè))强缘,每個(gè)學(xué)生需要保存:姓名环葵、年齡算柳、成績(jī)抛蚤、電話

all_students = [
    {'name':'stu1', 'age': 19, 'score':81, 'tel':'192222'},
    {'name':'stu2', 'age': 29, 'score':90, 'tel':'211222'},
    {'name':'stu3', 'age': 12, 'score':67, 'tel':'521114'},
    {'name':'stu4', 'age': 30, 'score':45, 'tel':'900012'},
] 
all_studens = []
for x in range(1,5):
    new_name = input('請(qǐng)輸入第%位學(xué)生姓名:' % x)
    new_age = int(input('請(qǐng)輸入第%位學(xué)生年齡:'% x))
    new_score = int(input('請(qǐng)輸入第%位學(xué)生成績(jī):'% x))
    new_tel = int(input('請(qǐng)輸入第%位學(xué)生電話:'% x))
    dict1 = {'name':new_name,'age':new_age,'score':new_score,'tel':new_tel}
    all_studens.append(dict1)
print(all_studens)

1.添加學(xué)生:輸入學(xué)生信息台谢,將輸入的學(xué)生的信息保存到all_students中

while True:
    char = input('是否輸入信息:')
    if char == '是':
        name = input('輸入姓名:')
        age = int(input('輸入年齡:'))
        score = int(input('輸入成績(jī):'))
        tel = int(input('輸入電話:'))
        dict1 = {'name':name,'age':age,'score':score,'tel':tel}
print(dict1)
例如輸入:
姓名: 小明
年齡: 20
成績(jī): 100
電話: 111922  
那么就在all_students中添加{'name':'小明', 'age': 20, 'score': 100, 'tel':'111922'}

2.按姓名查看學(xué)生信息:

例如輸入:
姓名: stu1 就打印:'name':'stu1', 'age': 19, 'score':81, 'tel':'192222'
list1 = [
    {'name':'stu1','age':18,'score':89,},
    {'name':'stu2','age':28,'score':65,},
    {'name':'stu3','age':23,'score':75,},
    {'name':'stu4','age':25,'score':99,}
]
new_name = input('輸入學(xué)生姓名:')
count = 0
for dict1 in list1:
    if new_name == dict1['name']
        print(dict1)
        count += 1
if count == 0:
    print('沒(méi)有該學(xué)生')

3.求所有學(xué)生的平均成績(jī)和平均年齡

all_students = [
    {'name':'stu1', 'age': 19, 'score':81, 'tel':'192222'},
    {'name':'stu2', 'age': 29, 'score':90, 'tel':'211222'},
    {'name':'stu3', 'age': 12, 'score':67, 'tel':'521114'},
    {'name':'stu4', 'age': 30, 'score':45, 'tel':'900012'},
] 
new_age = 0
new_score = 0
for dict1 in all_studens:
    age = dict1['age']
    score = dict1['score']
    new_age += age
    new_score += score
avre_age = new_age / len(all_studens)
avre _score = new_score / len(all_studens)
print('所有學(xué)生的平均成績(jī)?yōu)椋?.1f,平均年齡:%.1f' % (avre_score,avre_age))

4.刪除班級(jí)中年齡小于18歲的學(xué)生

all_students = [
    {'name':'stu1', 'age': 19, 'score':81, 'tel':'192222'},
    {'name':'stu2', 'age': 29, 'score':90, 'tel':'211222'},
    {'name':'stu3', 'age': 12, 'score':67, 'tel':'521114'},
    {'name':'stu4', 'age': 30, 'score':45, 'tel':'900012'},
] 
for dict1 in all_students:
    if dict1['age']  < 18:
        dict1.clear()
print(all_students)

5.統(tǒng)計(jì)班級(jí)中不及格的學(xué)生的人數(shù)

all_students = [
    {'name':'stu1', 'age': 19, 'score':81, 'tel':'192222'},
    {'name':'stu2', 'age': 29, 'score':90, 'tel':'211222'},
    {'name':'stu3', 'age': 12, 'score':67, 'tel':'521114'},
    {'name':'stu4', 'age': 30, 'score':45, 'tel':'900012'},
] 

num = 0
for dict1 in all_students:
    if dict1['score'] <60:
        num +=  1
print('班級(jí)中不及格的學(xué)生的人數(shù):%d' % num)

6.打印手機(jī)號(hào)最后一位是2的學(xué)生的姓名

all_students = [
    {'name':'stu1', 'age': 19, 'score':81, 'tel':'192222'},
    {'name':'stu2', 'age': 29, 'score':90, 'tel':'211222'},
    {'name':'stu3', 'age': 12, 'score':67, 'tel':'521114'},
    {'name':'stu4', 'age': 30, 'score':45, 'tel':'900012'},
] 
for dict1 in all_students:
    char = dict1['tel']
    if char[-1] == '2':
        print(dict1['name'])
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末岁经,一起剝皮案震驚了整個(gè)濱河市朋沮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缀壤,老刑警劉巖朽们,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異诉位,居然都是意外死亡骑脱,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門苍糠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)叁丧,“玉大人,你說(shuō)我怎么就攤上這事岳瞭∮德Γ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵瞳筏,是天一觀的道長(zhǎng)稚瘾。 經(jīng)常有香客問(wèn)我,道長(zhǎng)姚炕,這世上最難降的妖魔是什么摊欠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任丢烘,我火速辦了婚禮,結(jié)果婚禮上些椒,老公的妹妹穿的比我還像新娘播瞳。我一直安慰自己,他們只是感情好免糕,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布赢乓。 她就那樣靜靜地躺著,像睡著了一般石窑。 火紅的嫁衣襯著肌膚如雪牌芋。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天松逊,我揣著相機(jī)與錄音姜贡,去河邊找鬼。 笑死棺棵,一個(gè)胖子當(dāng)著我的面吹牛楼咳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播烛恤,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼母怜,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了缚柏?” 一聲冷哼從身側(cè)響起苹熏,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎币喧,沒(méi)想到半個(gè)月后轨域,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡杀餐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年干发,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片史翘。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡枉长,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出琼讽,到底是詐尸還是另有隱情必峰,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布钻蹬,位于F島的核電站吼蚁,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏问欠。R本人自食惡果不足惜肝匆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一粒蜈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧术唬,春花似錦薪伏、人聲如沸滚澜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)设捐。三九已至借浊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間萝招,已是汗流浹背蚂斤。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留槐沼,地道東北人曙蒸。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像岗钩,于是被迫代替她去往敵國(guó)和親纽窟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

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

  • (學(xué)生管理系統(tǒng)簡(jiǎn)易版)用一個(gè)變量來(lái)保存一個(gè)班級(jí)的學(xué)生信息兼吓,學(xué)生信息包括:姓名臂港、學(xué)號(hào)、成績(jī)(英語(yǔ)视搏、體育审孽、美術(shù)、數(shù)學(xué))...
    我才是鱷魚(yú)寶寶閱讀 156評(píng)論 0 0
  • 使用一個(gè)變量all_students保存一個(gè)班的學(xué)生信息(4個(gè))浑娜,每個(gè)學(xué)生需要保存:姓名佑力、年齡、成績(jī)筋遭、電話 1.添...
    woming閱讀 146評(píng)論 0 0
  • 使用一個(gè)變量all_students保存一個(gè)班的學(xué)生信息(4個(gè))搓萧,每個(gè)學(xué)生需要保存:姓名、年齡宛畦、成績(jī)瘸洛、電話 1.添...
    圣咸魚(yú)閱讀 157評(píng)論 0 0
  • 站在擁擠不堪的人群中 一種巨大的悲涼突然襲來(lái) 就像瞬間想把我重重?fù)舻?它莫名的來(lái) 可我卻知道它來(lái)自哪里 生命給予我...
    南國(guó)姑娘閱讀 173評(píng)論 0 1
  • 近幾次帶振邦上琴課,我的第六感告訴我:您有困惑次和,有擔(dān)心反肋,有無(wú)助,甚至可能有些許的怒火壓制著……但是我不能瞎猜測(cè)踏施,也...
    心中的太陽(yáng)_3430閱讀 373評(píng)論 0 0