Skip to content

Instantly share code, notes, and snippets.

@tejuafonja
Created September 23, 2017 18:25
Show Gist options
  • Save tejuafonja/31dd476843d30fb671cc9c902bdc2df0 to your computer and use it in GitHub Desktop.
Save tejuafonja/31dd476843d30fb671cc9c902bdc2df0 to your computer and use it in GitHub Desktop.
# python 2.7
class Celsius(object):
def __init__(self, temperature = 0):
self.temperature = temperature
def to_fahrenheit(self):
return (self.temperature * 1.8) + 32
@property
def temperature(self):
print("Getting value")
return self._temperature
@temperature.setter
def temperature(self, value):
if value < -273:
raise ValueError("Temperature below -273 is not possible")
print("Setting value")
self._temperature = value
@tejuafonja
Copy link
Author

[source] Dash ~ google

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment