【发布时间】:2020-05-03 00:10:56
【问题描述】:
我正在尝试制作一个基本(我是新人)程序来翻译您在电视前看到的电话号码。 555-PLZ-HELP 到一个实际的电话号码。用户将输入数字,程序将以相同的格式 555-555-5555 返回它。我正在使用实际的电话按钮等效项。
phoneNum = input("Please enter a number in the format of XXX-XXX-XXXX: ")
newNum = ''
for ch in phoneNum[:]:
if ch == 'A' or ch == 'B' or ch == 'C':
ch == '2'
elif ch == 'D' or ch == 'E' or ch == 'F':
ch = '3'
elif ch == 'G' or ch == 'H' or ch == 'I':
ch = '4'
elif ch == 'J' or ch == 'K' or ch == 'L':
ch = '5'
elif ch == 'M' or ch == 'N' or ch == 'O':
ch = '6'
elif ch == 'P' or ch == 'Q' or ch == 'R' or ch == 'S':
ch = '7'
elif ch == 'T' or ch == 'U' or ch == 'V':
ch = '8'
elif ch == 'W' or ch == 'X' or ch == 'Y' or ch == 'Z':
ch = '9'
newNum += ch
print(newNum)
【问题讨论】:
标签: python translate alphanumeric