weixin_74449431 2022-11-23 21:44 采纳率: 50%
浏览 7
已结题

用python怎么用对应的字母表示电话号码

编写一个脚本,为给定的七个字母字符串生成可能的电话号码。
标准的电话键盘包含数字0到9。数字2到9各有三个字母,如下表所示:

img

  • 写回答

1条回答 默认 最新

  • 风铃扬音 2022-11-24 10:53
    关注
    
    numdict = {
        "A": "2",    "B": "2",    "C": "2",    
        "D": "3",    "E": "3",    "F": "3",
        "G": "4",    "H": "4",    "I": "4",
        "J": "5",    "K": "5",    "L": "5",
        "M": "6",    "N": "6",    "O": "6",
        "P": "7",    "R": "7",    "S": "7",
        "T": "8",    "U": "8",    "V": "8",
        "W": "9",    "X": "9",    "Y": "9",
    }
    strs = input()
    strs=strs.upper()
    num = ""
    for i in strs:
        num = num + numdict[i]
    print(num)
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月2日
  • 已采纳回答 11月24日
  • 修改了问题 11月23日
  • 创建了问题 11月23日

悬赏问题

  • ¥15 无源定位系统的时差估计误差标准差
  • ¥15 请问这个代码哪里有问题啊
  • ¥20 python--version在命令端输入结果Python is not defined怎么办?还有pip不是exe格式是不是没安装成功?
  • ¥15 通过GaussianView进行结构微调消除虚频
  • ¥15 调用transformers库
  • ¥15 由于导出的数据名字中带有/,导致Matlab打不开,怎么办?
  • ¥15 新硬盘安装的程序总是崩溃,提示遇到错误
  • ¥15 openpcdet自制数据集评估bev精度和3d精度相同
  • ¥15 excel 上下按钮 显示行
  • ¥20 云卓h12pro 数传问题