(4) 请编写程序,用户输入学号,从文本文件中找出对应的同学姓名,若没有,则输出此班无此人。(文本文件内容如下) 202002010201 张哲俣 202002010202 李涵 202002010203 赵彬宇 202002010204 周丽花 202002010205 吴东泽 202002010206 夏俊 202002010207 邢永婷 202002010208 杨国鑫 202002010209 李瀚 202002010210 黄梦飞
时间: 2024-03-12 11:44:33 浏览: 180
学生的名字学号 姓名
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
# 打开文本文件
with open('students.txt', 'r') as f:
# 读取所有行
lines = f.readlines()
# 构造字典,键为学号,值为姓名
students = {}
for line in lines:
num, name = line.split()
students[num] = name
# 用户输入学号
num = input("请输入学号:")
if num in students:
print(students[num])
else:
print("此班无此人。")
```
其中,需要将文本文件名字和路径替换成实际的文件名和路径。
运行结果可能会类似于:
```
请输入学号:202002010205
吴东泽
```
```
请输入学号:202002010211
此班无此人。
```
希望能够帮到你!
阅读全文