已知姓名学号字典dic={‘wanb’:1001,‘ma’:1003},从键盘输入学号,查询姓名并输出,差不到则输出“no”,使用Python语言
时间: 2024-02-22 10:59:02 浏览: 66
姓名+学号.do
可以使用Python的字典数据类型来实现该功能,代码如下:
```
dic = {'wanb':1001, 'ma':1003}
stu_num = input("请输入学号:")
for name, num in dic.items():
if num == int(stu_num):
print("姓名为:", name)
break
else:
print("no")
```
首先定义了一个字典dic,其中键为姓名,值为学号。然后通过input函数获取用户输入的学号,并将其转化为整型。接着使用for循环遍历字典中的键值对,当输入的学号与字典中的学号匹配时,输出对应的姓名并使用break语句跳出循环。如果循环执行完毕后仍未匹配到学号,则输出“no”。
阅读全文