[Tutor] Help with converting a string into a integer
Carmen Salcedo
asc239 at live.com
Thu Oct 31 11:49:03 CET 2013
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" <bgailer at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20131031/30e90c86/attachment-0001.html>
More information about the Tutor
mailing list