有5个好朋友小明阿花,大壮,大毛,小毛,他们的QQ号分别是88888,5555555,11111,1234321,1212121,用字典将这些数据组织起来,实现如下程序功能:
(1) 创建一一个包含5个好朋友姓名和对应QQ号的字典;
(2)输入要查询的姓名,如果找到则输出该QQ号,如果输入的姓名不在字典中,则给出提示信息;如果输入3次仍未找到,则结束查询;
(3)输出所有拥有QQ靓号的人的姓名。
有5个好朋友小明阿花,大壮,大毛,小毛,他们的QQ号分别是88888,5555555,11111,1234321,1212121,用字典将这些数据组织起来,实现如下程序功能:
(1) 创建一一个包含5个好朋友姓名和对应QQ号的字典;
(2)输入要查询的姓名,如果找到则输出该QQ号,如果输入的姓名不在字典中,则给出提示信息;如果输入3次仍未找到,则结束查询;
(3)输出所有拥有QQ靓号的人的姓名。
代码实现和详细注释如下,望采纳
# 创建朋友和他们的QQ号
friends = {
"小明": 88888,
"阿花": 5555555,
"大壮": 11111,
"大毛": 1234321,
"小毛": 1212121
}
# 循环查询,总共3次机会
for i in range(3):
# 提示信息,让输入姓名
name = input("请输入要查询的姓名: ")
# 查看字典中是否有这个姓名
if name in friends:
# 如果找到了该好友,输出对应QQ号
print(f"{name}的QQ号是{friends[name]}")
break
else:
# 如果没有找到该好友,输出信息
print("抱歉,没有找到该姓名。")
# 输出所有拥有QQ靓号的人的姓名
print("拥有QQ靓号的人有:")
for name, qq in friends.items():
if qq >= 1000000:
print(name)