python練習(xí)3:dict(2)

題目:編寫一個,成績查詢系統(tǒng),能進(jìn)行查詢,添加,修改和顯示學(xué)生列表功能.
(一):先創(chuàng)建一個dict字典

resould={}

(二):添加功能

 name = input('請輸入要添加的名字')
        resould[name]=float(input('請輸入添加的成績'))

參數(shù)輸入

王建國
80.5

(三):查詢功能

name = input('請輸入你要查詢的名字')
        if name in resould:
            print('%s的成績?yōu)?s分'%(name,resould[name]))
        else:
            print('查無此人')

輸入查詢姓名:

王建國

查詢結(jié)果:

王建國的成績?yōu)?0.5分

(四):修改功能

name = input('請輸入你要修改的名字')
        if name in resould:
            resould[name]=float(input('請輸入修改的成績'))
        else:
            print('查無此人')

輸入?yún)?shù):

王建國
70.5

進(jìn)行步驟三查詢的結(jié)果:

王建國的成績?yōu)?0.5分

(五):顯示學(xué)生列表

        for StudentList in resould:
            print(StudentList)

(六):結(jié)合上述功能

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2018/4/2 14:04

# !/usr/bin/pytho
resould={}
while True:
    ord=int(input('1.錄入 2.查詢 3.修改 4.學(xué)生列表 5結(jié)束'))
    if ord==1:
        name = input('請輸入要添加的名字')
        resould[name]=float(input('請輸入添加的成績'))
    elif ord==2:
        name = input('請輸入你要查詢的名字')
        if name in resould:
            print('%s的成績?yōu)?s分'%(name,resould[name]))
        else:
            print('查無此人')
    elif ord==3:
        name = input('請輸入你要修改的名字')
        if name in resould:
            resould[name]=float(input('請輸入修改的成績'))
        else:
            print('查無此人')
    elif ord==4:
        for StudentList in resould:
            print(StudentList)
    else:
        print("輸入錯誤")
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容