Python 字典操作:录入学生姓名和成绩并查询
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')
程序功能:
- 录入五名学生的姓名和成绩,并将姓名作为键,成绩作为值存入字典中。
- 接收用户输入的姓名,查询字典中对应的成绩并输出。
- 如果输入的姓名不存在字典中,则输出 '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
原文地址: https://www.cveoy.top/t/topic/osoO 著作权归作者所有。请勿转载和采集!