Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
class Temperature: def __init__(self, celsius=0): self._celsius = celsius @property def celsius(self): return self._celsius @celsius.setter def celsius(self, value): if value < -273.15: raise ValueError("Below absolute zero!") self._celsius = value @property def fahrenheit(self): return self._celsius * 9/5 + 32 @property def kelvin(self): return self._celsius + 273.15 t = Temperature(100) print(f"{t.celsius}°C = {t.fahrenheit}°F = {t.kelvin}K")
Result
Open