摄氏温度©与华氏温度(F)的换算式是:C = 5×(F- 32)/9,F = 9×C /5+32

class Temperature:
    # degree=float(input("请输入温度:"))
    def __init__(self):
       self.__degree=0
    def grtDegree(self,degree):
        self.__degree=float(degree)
    def ToFahrenheit(self):
        return (degree*1.8)+32
    def ToCelsius(self):
        return (degree-32)/1.8
print("1.C->F")
print("2.F->C")
choice=int(input("请选择转换方向:"))
if choice==1:
    degree=float(input("请输入摄氏温度:"))
    print("摄氏温度=%.2f, 华氏温度=%.2f"%(degree,Temperature.ToFahrenheit(degree)))
elif choice==2:
    degree=float(input("请输入华氏温度:"))
    print("华氏温度=%.2f, 摄氏温度=%.2f"%(degree,Temperature.ToCelsius(degree)))
else:
    print("无此选项")


在这里插入图片描述

posted on 2019-11-26 15:04  小肥鱼~  阅读(119)  评论(0)    收藏  举报