dic = {}  # 创建空字典
for i in range(5):  # 设置循环次数
    name = input('请输入姓名:')  # 输入姓名
    score = int(input('请输入成绩:'))  # 输入成绩
    dic[name] = score  # 将姓名和成绩组成的键值对加入字典
name_query = input('请输入要查询的学生姓名:') # 输入待查询的学生姓名
if name_query in dic:  # 判断姓名在字典中是否存在
    print(dic[name_query])
else:
    print('error')

程序功能:

  1. 录入五名学生的姓名和成绩,并将姓名作为键,成绩作为值存入字典中。
  2. 接收用户输入的姓名,查询字典中对应的成绩并输出。
  3. 如果输入的姓名不存在字典中,则输出 'error'。

样例输入输出:

样例 1:

输入:

Tommy
90
Joyce
95
Dora
97
Akili
92
Alisa
99
Joyce

输出:

95

样例 2:

输入:

Tommy
90
Joyce
95
Dora
97
Akili
92
Alisa
99
Jack

输出:

error
Python 字典操作:录入学生姓名和成绩并查询

原文地址: https://www.cveoy.top/t/topic/osoO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录