编写一个程序,从键盘录入考生的结果信息。录入计算机考生的结果信息。为保护考生个人信息,只录入学号、分数、级别、是否通过这4项信息。
时间: 2024-09-11 20:17:01 浏览: 87
编写一个简单的Python程序可以从用户那里获取考生的成绩信息:
```python
def input_student_info():
while True:
student_id = input("请输入考生学号(输入'q'退出): ")
if student_id.lower() == 'q':
break
score = float(input("请输入考生分数: "))
level = input("请输入考生级别: ")
pass_status = input("请输入是否通过(输入'y'表示通过,'n'表示未通过): ")
# 检查通过状态输入的有效性
if pass_status.lower() not in ['y', 'n']:
print("无效的通过状态,只能选择'y'或'n'。")
continue
info = {
"学号": student_id,
"分数": score,
"级别": level,
"是否通过": pass_status
}
print(f"已记录学生 {student_id} 的成绩:分数{score}, 级别{level}, 通过状态{pass_status}")
# 开始接收输入
input_student_info()
```
这个程序会循环提示用户输入各项信息,并在用户输入'q'时结束输入过程。注意,为了保护隐私,我们这里仅展示了如何接收和处理数据的基本结构,实际应用中应该对敏感信息进行加密存储。
阅读全文