
基于本站全新内容,我无法得知具体的查询源码信息。如果您能提供更多关于成绩查询源码的详细信息,例如编程语言、框架或具体功能需求,我将能够更好地为您提供帮助。请提供更多背景信息,以便我生成相应的摘要。
导入所需库
import pandas as pd
定义学生信息和成绩数据
students = {
'姓名': ['张三', '李四', '王五', '赵六'],
'学号': [1001, 1002, 1003, 1004],
'语文': [85, 90, 78, 92],
'数学': [92, 88, 76, 95],
'英语': [88, 95, 80, 90]
}
将字典转换为DataFrame
df = pd.DataFrame(students)
定义查询成绩的函数
def query_score(student_id):
if student_id in df['学号'].values:
student_info = df[df['学号'] == student_id]
print("学生信息:")
print(student_info)
else:
print("学号不存在,请检查输入。")
主程序入口
if __name__ == "__main__":
while True:
try:
student_id = int(input("请输入要查询的学生学号(输入1退出):"))
if student_id == 1:
break
query_score(student_id)
except ValueError:
print("输入错误,请输入整数学号。")