Rikard Bosnjakovic wrote:
> On 2/18/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> 
>> import classctof
>> y=classctof.fahrenheit(1)
>> print y
>>
>> What am I doing wrong to get it to pass the answer back to the calling
>> program?
> 
> You need to instancify the class first before calling its methods:
> 
> 
> import classctof
> 
> # make an instance
> y = classctof.Temperature()
> 
> # add the property. it's usually better to let the method handle this
> y.celcius = 42

The __init__() method, in particular:
class Temperature(object):
   def __init__(self, celcius):
     self.celcius = celcius
etc.

But in this example there doesn't seem to be any need fo a class to hold 
this function. You could make a standalone function 
celciusToFahrenheit() that takes the celcius temperature as a parameter 
and returns the fahrenheit temperature.

Kent

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to