用python代码创建一个电话簿,使输入人名能够输出对应号码
时间: 2024-05-14 15:13:26 浏览: 13
好的,以下是Python代码创建电话簿的示例:
```
# 创建一个空的电话簿字典
phone_book = {}
# 添加联系人及其电话号码到电话簿中
phone_book['张三'] = '123456789'
phone_book['李四'] = '987654321'
phone_book['王五'] = '456789123'
# 通过输入联系人名字,输出对应的电话号码
name = input("请输入联系人名字:")
if name in phone_book:
print("{}的电话号码是:{}".format(name, phone_book[name]))
else:
print("抱歉,未找到该联系人的电话号码。")
```
您可以根据需要添加和修改电话簿中的联系人和电话号码。希望这个示例能对您有所帮助!
相关问题
python用字典定义电话簿,输入人名字符串输出电话号码
可以使用以下代码实现:
```python
# 定义电话簿字典
phone_book = {"Alice": "1234567890", "Bob": "9876543210", "Charlie": "4567890123"}
# 输入人名字符串
name = input("请输入人名:")
# 输出电话号码
if name in phone_book:
print("{}的电话号码是:{}".format(name, phone_book[name]))
else:
print("电话簿中没有{}的信息。".format(name))
```
运行代码后,会提示输入人名字符串,根据输入的人名字符串,在电话簿字典中查找对应的电话号码并输出。如果电话簿中没有输入的人名信息,则输出提示信息。
用python代码,通过键盘任意输入一个三位整数,逆序输出对应的数字符号
num = input("请输入一个三位整数:")
if len(num) != 3 or not num.isdigit():
print("输入有误,请输入一个三位整数!")
else:
reverse_num = num[::-1]
print("逆序输出的数字符号为:" + reverse_num)