【玩转python】python实现不同温度之间的互相转换(附源码)

常用的温度衡量单位有五种,分别是摄氏温度,华氏温度,开氏温度,列氏温度,兰金温度等等。他们之间的转换关系如下

【玩转python】python实现不同温度之间的互相转换(附源码)_第1张图片

 【玩转python】python实现不同温度之间的互相转换(附源码)_第2张图片

 

 下面通过python程序来实现他们之间的自动转化

程序输入摄氏温度 然后输出其他几种温度的对应转化

【玩转python】python实现不同温度之间的互相转换(附源码)_第3张图片

 部分代码如下

print("||||||||||||||||||||||")
print("    摄氏温度转换器")
print("||||||||||||||||||||||")
she = input('请输入摄氏温度:').strip('')


def is_number(s):  # 判断数字是否为浮点数
    try:
        float(s)
        return True
    except ValueError:
        pass

    try:
        import unicodedata
        unicodedata.numeric(s)
        return True
    except (TypeError, ValueError):
        pass

    return False


if is_number(she):
   氏温度
    lie = she * 0.8  # 列氏温度
    lan = (she + 273.15) * 1.8  # 兰金温度

    print("摄氏温度:{:.2f}".format(she))
    print("华氏温度:{:.2f}".format(hua))
    print("开氏温度:{:.2f}".format(kai))
    print("列氏温度:{:.2f}".format(lie))
    print("兰金温度:{:.2f}".format(lan))
else:
    print("输入温度错误!")

你可能感兴趣的:(python源码实例,python,开发语言,numpy)