[Tutor] I need help on this program please
Ashley Fowler
afowler2334 at yahoo.com
Fri Jul 5 23:07:56 CEST 2013
This is what I have to do :
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 numbers 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.
def main():
digits = ["2", "3", "4", "5", "6", "7", "8", "9"]
numeric_phone=" "
phone_number = input('Enter 10-Digit phone number: ')
ch= digits[index]
for ch in phone_number:
if ch.isalpha():
if ch == 'A' or ch == 'B' or ch == 'C':
index = 0
if ch == 'D' or ch == 'E' or ch == 'F':
index = 1
if ch == 'G' or ch == 'H' or ch == 'I':
index = 2
if ch == 'J' or ch == 'K' or ch == 'L':
index = 3
if ch == 'M' or ch == 'N' or ch == 'O':
index = 4
if ch == 'P' or ch == 'Q' or ch == 'R' or ch == 'S':
index = 5
if ch == 'T' or ch == 'U' or ch == 'V':
index = 6
if ch == 'W' or ch == 'X' or ch == 'Y' or ch == 'Z':
index = 7
numeric_phone= numberic_phone+ch
print(numeric_phone)
This is what I have so far. Can anyone make suggestions or tell me what I need to correct?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20130705/10bfe8db/attachment-0001.html>
More information about the Tutor
mailing list