> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Jessica Brink > Sent: Wednesday, May 09, 2007 12:38 PM > To: Teresa Stanton; Python Tutor > Subject: [Tutor] Type Conversion > > I am doing a simple program that takes input from the user (a > temp. in degrees Celsius) and converts it to a temperature in > Fahrenheit. The following program works: > > def conversion (): > C = input ("Enter the temperature in degrees Celcius:\n") > F = (9.0 / 5.0) * C + 32 > print F > > conversion () > > However, if I try to use the raw_input function, and then > convert the variable to an integer, it does not work: > > def conversion (): > C = raw_input ("Enter the temperature in degrees Celcius:\n") > int (C) > F = (9.0 / 5.0) * C + 32 > print F > > conversion () > > Am I missing a step on converting the variable C from a > string to an integer, or is it not possible to do this? I > get the error that it is not possible to concatenate a str and int. > > Thanks! > > Jessica Brink > Business/Computer Teacher > Northland Pines High School > Eagle River, WI > 715-479-4473 ext. 0701
Instead of int(C), I think you need C = int(C) Mike _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor