摄氏温度和摄氏温度转化

摄氏温度©与华氏温度(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("无此选项")


在这里插入图片描述

发布了51 篇原创文章 · 获赞 5 · 访问量 2150

猜你喜欢

转载自blog.csdn.net/weixin_44659084/article/details/103256587