2016-10-11 16:42:06 +00:00

30 lines
654 B
Python

# -*- coding:utf-8 -*-
import decimal
CELSIUS = 'C'
FAHRENHEIT = 'F'
_THIRTYTWO = decimal.Decimal(32)
_ONEPOINTEIGHT = decimal.Decimal(18) / decimal.Decimal(10)
_TENPOINTSEVENSIXFOUR = decimal.Decimal(10764) / decimal.Decimal(1000)
def f_to_c(temp):
temp = decimal.Decimal(temp)
return float((temp - _THIRTYTWO) / _ONEPOINTEIGHT)
def c_to_f(temp):
temp = decimal.Decimal(temp)
return float(temp * _ONEPOINTEIGHT + _THIRTYTWO)
def ft2_to_m2(area):
area = decimal.Decimal(area)
return float(area / _TENPOINTSEVENSIXFOUR)
def m2_to_ft2(area):
area = decimal.Decimal(area)
return float(area * _TENPOINTSEVENSIXFOUR)