On 06/09/13 05:27, mike johnson wrote:
can you please help me figure out why this isnt working thanks
The fundamental problem is that Python is case sensitive so Def and def are two different words. As are Main and main and Print and print. Also Python cares about spacing. You need to indent your code within the function.
Def main (): Celsius = float (input ("What is the Celsius temperature? ")) Fahrenheit = 9.0 / 5.0 * Celsius + 32 Print ("The temperature is ", Fahrenheit, " degrees Fahrenheit.")
> > Main() Finally, as a matter of style, capitalized names tend to be reserved for class definitions (you probably haven't read about them yet!) This should therefore become: def main (): celsius = float (input ("What is the Celsius temperature? ")) fahrenheit = 9.0 / 5.0 * celsius + 32 print ("The temperature is ", fahrenheit, " degrees Fahrenheit.") main() HTH -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor