已知字典 dic={'801':{1:'Tommy',2:'Thomas',3:'Jack',4:'Ben'},'303':{1:'Joyce',2:'Dora',3:'Akili',4:'Anni'},'506':{1:'Alisa',2:'Monica',3:'Joan',4:'Ada'}},存放了一个班所有学生的宿舍分配情况,其中宿舍号作为键,其对应的值也是一个字典(键为床位号,值为对应的学生姓名)。试编写程序,根据用户输入的学生姓名,查询其宿舍号及床位号,如果学生不存在,则返回'error'。(10分) 可参照以下程序框架进行填充补全: dic=______________________________ #初始化字典元素 name=____________________________ #输入学生姓名 for _______________________________ #遍历字典 for ____________________________ #对当前宿舍号对应的小字典进行遍历 if _______________________ #判断姓名是否吻合 print(__________________) #输出相应的宿舍号及床位号,格式为:宿舍号-床位号 ______________________ #结束当前for循环 else: continue #如果在当前宿舍中未找到该学生的信息,则继续查找下一个宿舍 break else: print('error')
时间: 2023-12-26 17:04:56 浏览: 56
```
dic={'801':{1:'Tommy',2:'Thomas',3:'Jack',4:'Ben'},
'303':{1:'Joyce',2:'Dora',3:'Akili',4:'Anni'},
'506':{1:'Alisa',2:'Monica',3:'Joan',4:'Ada'}}
name=input('请输入学生姓名:')
for dorm in dic: #遍历字典
for bed,stu in dic[dorm].items(): #对当前宿舍号对应的小字典进行遍历
if stu == name: #判断姓名是否吻合
print(dorm+'-'+str(bed)) #输出相应的宿舍号及床位号,格式为:宿舍号-床位号
break #结束当前for循环
else:
continue #如果在当前宿舍中未找到该学生的信息,则继续查找下一个宿舍
break
else:
print('error')
```
相关问题
) dic.get('w',None)的值已知字典 dic=(w:97,'a:19)
`dic.get('w', None)` 的返回值为 97,因为字典 `dic` 中存在键为 `'w'` 的项,其对应的值为 `97`。如果该字典中不存在键 `'w'`,则返回值为 `None`。注意,字典中的键值对应该使用冒号 `:` 进行分隔,而不是逗号 `,`。所以给出的字典应该是 `dic = {'w': 97, 'a': 19}`。
已知字典dic={'Tommy':100, 'Mary':99, 'Jack':90},则表达式min(dic.values())的值为:
对于字典 `dic={'Tommy':100, 'Mary':99, 'Jack':90}`,表达式 `min(dic.values())` 的值为 `90`。
`dic.values()` 返回字典中所有的值,即 `[100, 99, 90]`,而 `min()` 函数返回这些值中的最小值,即 `90`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)