I need help to answer this question. python Many companies use telephone numbers
ID: 3572475 • Letter: I
Question
I need help to answer this question. python
Many 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, Km and L = 5 M, N, and O = 6 Pm 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.Explanation / Answer
def phone_format(phone_number): clean_phone_number = re.sub('[^0-9]+', '', phone_number) formatted_phone_number = re.sub("(d)(?=(d{3})+(?!d))", r"-", "%d" % int(clean_phone_number[:-1])) + clean_phone_number[-1] return formatted_phone_number
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.