美文网首页
python练习3:dict(2)

python练习3:dict(2)

作者: 梁老施 | 来源:发表于2018-04-08 17:31 被阅读0次

    题目:编写一个,成绩查询系统,能进行查询,添加,修改和显示学生列表功能.
    (一):先创建一个dict字典

    resould={}
    

    (二):添加功能

     name = input('请输入要添加的名字')
            resould[name]=float(input('请输入添加的成绩'))
    

    参数输入

    王建国
    80.5
    

    (三):查询功能

    name = input('请输入你要查询的名字')
            if name in resould:
                print('%s的成绩为%s分'%(name,resould[name]))
            else:
                print('查无此人')
    

    输入查询姓名:

    王建国
    

    查询结果:

    王建国的成绩为80.5分
    

    (四):修改功能

    name = input('请输入你要修改的名字')
            if name in resould:
                resould[name]=float(input('请输入修改的成绩'))
            else:
                print('查无此人')
    

    输入参数:

    王建国
    70.5
    

    进行步骤三查询的结果:

    王建国的成绩为70.5分
    

    (五):显示学生列表

            for StudentList in resould:
                print(StudentList)
    

    (六):结合上述功能

    #!/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.学生列表 5结束'))
        if ord==1:
            name = input('请输入要添加的名字')
            resould[name]=float(input('请输入添加的成绩'))
        elif ord==2:
            name = input('请输入你要查询的名字')
            if name in resould:
                print('%s的成绩为%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("输入错误")
    

    相关文章

      网友评论

          本文标题:python练习3:dict(2)

          本文链接:https://www.haomeiwen.com/subject/dldmhftx.html