姓名、学号字典问题 某宿舍同学的姓名:学号字典如下。 {'mayun':'202201101001','zhaolong':'202201101002','zhangmin':'202201101003', 'Gorge':'202201101004','Jordan':'202201101005','Curry':'1202201101006'} 现在输入人名,查询他的学号。如果该人存在,输出xxx的学号是xxx;如果该人不存在,输出姓名xxx不存在" 输入输出格式见下面示例。 输入 mayun 输出 mayun的学号是202201101001 输入 malong 输出 姓名malong不存在
时间: 2023-08-06 15:14:26 浏览: 133
Java学生管理系统(控制台)实现了学生姓名,学号,居住地,年龄的添加,删除,修改,查询。解决了学号的重复问题,不存在的问题等
5星 · 资源好评率100%
可以使用字典的键值对来存储姓名和学号,然后通过输入的姓名查询对应的学号。如果姓名不存在于字典中,输出相应的提示信息即可。代码如下:
```python
d = {'mayun':'202201101001', 'zhaolong':'202201101002', 'zhangmin':'202201101003', 'Gorge':'202201101004', 'Jordan':'202201101005', 'Curry':'1202201101006'}
name = input()
if name in d:
print("{}的学号是{}".format(name, d[name]))
else:
print("姓名{}不存在".format(name))
```
示例输出:
输入:
```
mayun
```
输出:
```
mayun的学号是202201101001
```
输入:
```
malong
```
输出:
```
姓名malong不存在
```
阅读全文