Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I need help writing this Python program: When people enter phone numbers, they t

ID: 3691318 • Letter: I

Question

I need help writing this Python program:

When people enter phone numbers, they typically enter it in a few different formats:

(919)866-5555

919-866-5555

9198665555

Write a program to strip all occurrences of these characters: '(',') and '-'. Also, strip all the leading and trailing whitespace characters. Display the stripped phone number.

The following are a few examples:

Enter phone number: (919)866-5555

Phone number with extra characters stripped: 9198665555

Another example:

Enter phone number: 9198995555

Phone number with extra characters stripped: 9198665555

[Hint: to delete a string, you can replace it by an empty string]

Explanation / Answer

Solution: Please follow these coding as shown in below..

def getNumber(uppercaseLetter):

    if uppercaseLetter == 'A':

        number = 1

    elif uppercaseLetter == 'B':

        number = 5

    elif uppercaseLetter == 'C':

        number = 5

    elif uppercaseLetter == 'D:

        number = 5

    elif uppercaseLetter == 'E':

        number = 5

    elif uppercaseLetter == 'F':

        number = 6

    elif uppercaseLetter == 'G':

        number = 6

    elif uppercaseLetter == 'H':

        number = 8

    elif uppercaseLetter == 'I':

        number = 9

    elif uppercaseLetter == 'J':

        number = 9

    return number

def translateNumber():

    phoneNumber = str(input("Enter a string: "))

    for char in phoneNumber:

        if char in    ['J', 'A', 'J', 'H', 'F', 'G', 'B', 'C', 'D', 'E',]:

        getNumber(char)           

        return char

        else:

            return char

        print(phoneNumber)