如何将输入的字符串转换为电话上的数字
用python编写一个程序,将用户输入的字符串转换为电话的数字键(九键的那种)1 2 3
ABCDEF
4 5 6
GHIJKL MNO
7 8 9
PQRS TUVWXYZ
* 0 # 来个输入示例~ 输入样例是什么~
其实判断就好了~ mzx666 发表于 2020-5-26 14:45
输入样例是什么~
其实判断就好了~
输入:NUMBER 结果是:686237
这样的
1.输入
2.每位判断
3.加到ans字符串
4.重复2,3直到结束~ 我问一下,那1咋办~ Twilight6 发表于 2020-5-26 14:44
来个输入示例~
输入:NUMBER 结果是:686237
这样的 s = input()
chang = len(s)
i = 0
ans = ''
while i <= chang:
if s == 'B':
ans = ans + '2'
i += 1
print(ans)
判断语句自己加~ 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:
print(i1,end='')
eobeom 发表于 2020-5-26 14:56
输入:NUMBER 结果是:686237
这样的
如果帮助到你 就给个最佳吧~{:10_287:}
页:
[1]