Python Forum
Alphabetic Telephone Number Translator
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Alphabetic Telephone Number Translator
#1
"""
This Program will ask the user to enter a 10-character telephone number in the format of
XXX-XXX-XXXX. The application should display the telephone number with any alphabetic characters that
appeared in the original translated to their numberic equivalent. For example,
if the user enters 555-GET-FOOD the application should display 555-438-3663
"""

phoneNum = input("Enter the number in the format of XXX-XXX-XXXX: ")

phoneNum= phoneNum.split('-')

for var in phoneNum[1:2]:
      for char in phoneNum:
            if char == 'A' or char == 'B' or char == 'C':
                  char == '2'
            elif char == 'D' or char == 'E' or char == 'F':
                  char = '3'
            elif char == 'G' or char == 'H' or char == 'I':
                  char = '4'
            elif char == 'J' or char == 'K' or char == 'L':
                  char = '5'
            elif char == 'M' or char == 'N' or char == 'O':
                  char = '6'
            elif char == 'P' or char == 'Q' or char == 'R' or char == 'S':
                  char = '7'
            elif char == 'T' or char == 'U' or char == 'V':
                  char = '8'
            elif char == 'W' or char == 'X' or char == 'Y' or char == 'Z':
                  char = '9'

print(phoneNum)
That above is my code, and the question is asking the following:
albetic Telephone Number Translator: companies use telephone numbers like 555-GET-FOOD so the number is easier for their customers to remember. On a standard telephone, the alphabetic letters are mapped to numbers in the following fashion:A, B, and C = 2 D, E, and F = 3 G, H, and I = 4 J, K, and L = 5 M, N, and O = 6 P, Q, R, and S = 7 T, U, and V = 8 W, X, Y, and Z = 9 Write a program that asks the user to enter a 10-character telephone number in the format XXX-XXX-XXXX. The application should display the telephone number with any alphabetic characters that appeared in the original translated to their numeric equivalent. For example, if the user enters 555-GET-FOOD the application should display 555-438-3663
Reply


Messages In This Thread
Alphabetic Telephone Number Translator - by MEH012 - Apr-24-2018, 01:11 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [split] Alphabetic Telephone Number Translator teafshadow 4 5,141 Oct-20-2019, 02:56 PM
Last Post: perfringo
  Translator Zatoichi 13 32,841 Feb-15-2018, 04:01 AM
Last Post: Zatoichi

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020