从键盘输入若干个同学的姓名和手机号建立一个字典,然后再通过一个循环实现通过输入的姓名查找手机号码的功能。 要求: (1)姓名和手机号的输入格式为:张斌 13401279012,输入-1时结束输入过程。 (2)查找手机号码时若输入“xxx”则结束。
时间: 2024-06-10 19:05:43 浏览: 83
c代码-从键盘任意输入五个学生的姓名,按字典顺序。
好的,我可以回答你的问题。以下是代码示例:
```
# 创建字典
contacts = {}
while True:
# 输入姓名和手机号码
info = input("输入姓名和手机号(格式为:姓名 手机号),输入-1结束:")
if info == "-1":
break
name, number = info.split() # 将姓名和手机号码分开
contacts[name] = number # 将姓名和手机号码存入字典
# 通过输入的姓名查找手机号码
while True:
name = input("输入要查找的姓名,输入‘xxx’结束查找:")
if name == "xxx":
break
if name in contacts:
print("{}的手机号码是:{}".format(name, contacts[name]))
else:
print("找不到{}的手机号码。".format(name))
```
你可以将这段代码拷贝到Python环境中运行,输入姓名和手机号码并查找。记得按照要求格式进行输入。当然,如果你有更多问题需要问,可以继续提出。
阅读全文