Hi, I'm using python 2.7. I'm editing the program with idle. I use windows 8.
I finally got the string to convert to integers, however I can't figure out how to print them in this phone number format 555-5678. The numbers are printing out this way. 5 5 5 5 6 Thank you very much. :) Carmen Sent from my iPhone Sent from my iPhone On Oct 31, 2013, at 6:33 AM, "bob gailer" <bgai...@gmail.com> wrote: > On 10/30/2013 10:00 PM, Carmen Salcedo wrote: > > > Hi Everyone, > > hi > > some guidelines for this list. > post in plain text not html. > tell us what version of Python you are using, what OS, what you use to edit > and run the program. > when replying: > reply-all so a copy goes to the list > put your responses following the relevant text > delete irrelevant text > if you get an exception (error) post the entire traceback. example: > > File "N:\foo.py", line 2, in <module> > 2/0 > ZeroDivisionError: division by zero > > > I hope you're having a great week. I'm working on this program that > > converts strings to integers. Can someone please help me out? :) > > What kind of help do you want? > It is a lot easier for us and more profitable for you when you > are specific > tell us what kind of help you need > did you run the program? > what did you get and what did you expect? > > >Below is the program: > > > def main(): > > selection = input("Enter you choice. Enter 1 " + > > "for Phone Translator or 2 for Backward String.") > > while selection != 1 and selection !=2: > > print "Invalid choice" > > selection = input("Please enter you selection. Enter 1 " + > > "for Phone Translator or 2 for Backward String.") > > if selection == 1: > > phoneTranslator() > > elif selection == 2: > > backwardString() > > def phoneTranslator(): > > print "Phone Translator " > > phoneNumber = raw_input ("Please enter the phone number: ") > > phoneNumber = phoneNumber.upper() > > for n in phoneNumber: > > if str.isalpha(n): > > if n == "A" or n == "B" or n == "C": > > n = "2" > > elif n == "D" or n == "E" or n == "F": > > n = "3" > > elif n == "G" or n == "H" or n == "I": > > n = "4" > > elif n == "J" or n == "K" or n == "L": > > n = 5 > > elif n == "M" or n == "N" or n == "O": > > n = 6 > > elif n == "P" or n == "Q" or n == "R" or n == "S": > > n = 7 > > elif n == "T" or n == "U" or n == "V": > > n = "8" > > else: > > n = "9" > > print str.isalpha() > > main() > > Thanks!! :) > > Carmen > > -- > Bob Gailer > 919-636-4239 > Chapel Hill NC >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor