Я пытаюсь создать базовую c (я новичок) программу для перевода номера телефона, как вы могли бы увидеть на ТВ ex. 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)