2201_75978191 2022-12-21 18:15 采纳率: 100%
浏览 34
已结题

Python提问,怎么写!

有5个好朋友小明阿花,大壮,大毛,小毛,他们的QQ号分别是88888,5555555,11111,1234321,1212121,用字典将这些数据组织起来,实现如下程序功能:

(1) 创建一一个包含5个好朋友姓名和对应QQ号的字典;

(2)输入要查询的姓名,如果找到则输出该QQ号,如果输入的姓名不在字典中,则给出提示信息;如果输入3次仍未找到,则结束查询;

(3)输出所有拥有QQ靓号的人的姓名。

  • 写回答

2条回答 默认 最新

  • ShowMeAI 2022-12-21 21:58
    关注

    代码实现和详细注释如下,望采纳

    # 创建朋友和他们的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)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月1日
  • 已采纳回答 12月24日
  • 创建了问题 12月21日

悬赏问题

  • ¥15 目详情-五一模拟赛详情页
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line