鱼C论坛

 找回密码
 立即注册
查看: 898|回复: 9

[已解决]如何将输入的字符串转换为电话上的数字

[复制链接]
发表于 2020-5-26 14:40:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
用python编写一个程序,将用户输入的字符串转换为电话的数字键(九键的那种)
        1      2     3
              ABC  DEF
        4      5     6
       GHI  JKL   MNO
         7     8      9
     PQRS TUV  WXYZ
         *      0       #
最佳答案
2020-5-26 15:03:07
eobeom 发表于 2020-5-26 14:56
输入:NUMBER   结果是:686237
这样的
dc = {'1':' ','2':'ABC','3':'DEF','4':'GHI','5':'JKL','6':'MNO','7':'PQRS','8':'TUV','9':'WXYZ','*':'*','0':'0','#':'#'}
user = input('请输入字母:')

for i in user:
    for i1 in dc.items():
        if i in i1[1]:
            print(i1[0],end='')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-26 14:44:44 | 显示全部楼层
来个输入示例~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 14:45:57 | 显示全部楼层
输入样例是什么~
其实判断就好了~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-26 14:48:56 | 显示全部楼层
mzx666 发表于 2020-5-26 14:45
输入样例是什么~
其实判断就好了~

输入:NUMBER   结果是:686237
这样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 14:51:05 | 显示全部楼层
1.输入
2.每位判断
3.加到ans字符串
4.重复2,3直到结束~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 14:53:20 | 显示全部楼层
我问一下,那1咋办~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-26 14:56:29 | 显示全部楼层

输入:NUMBER   结果是:686237
这样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 15:02:13 | 显示全部楼层
s = input()

chang = len(s)

i = 0
ans = ''
while i <= chang:
    if s[i:i+1] == 'B':
        ans = ans + '2'
    i += 1
print(ans)

判断语句自己加~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 15:03:07 | 显示全部楼层    本楼为最佳答案   
eobeom 发表于 2020-5-26 14:56
输入:NUMBER   结果是:686237
这样的
dc = {'1':' ','2':'ABC','3':'DEF','4':'GHI','5':'JKL','6':'MNO','7':'PQRS','8':'TUV','9':'WXYZ','*':'*','0':'0','#':'#'}
user = input('请输入字母:')

for i in user:
    for i1 in dc.items():
        if i in i1[1]:
            print(i1[0],end='')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 15:07:01 | 显示全部楼层
eobeom 发表于 2020-5-26 14:56
输入:NUMBER   结果是:686237
这样的

如果帮助到你 就给个最佳吧~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-21 05:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表