关于面向对象程序设计的习题

img


编写程序,利用静态方法示实现摄氏温度与华氏温度之间的相互转换。
要求定义温度转换类,在其中设计摄氏温度到华氏温度的转换、华氏温度到摄氏温度的转换两种方法。
测试定义的类。

class Trans:
    def __init__(self, temper):
        self.temper = temper
    def FtoC(self):
        return (self.temper - 32)/1.8
    def CtoF(self):
        return (self.temper)*1.8 + 32

t1 = Trans(35.1)
print('{}转换为华氏度为{}'.format(t1.temper, t1.CtoF()))
t2 = Trans(100)
print('{}转换为摄氏度为{}'.format(t2.temper, t2.FtoC()))