常用的温度衡量单位有五种,分别是摄氏温度,华氏温度,开氏温度,列氏温度,兰金温度等等。他们之间的转换关系如下
下面通过python程序来实现他们之间的自动转化
程序输入摄氏温度 然后输出其他几种温度的对应转化
部分代码如下
print("||||||||||||||||||||||")print(" 摄氏温度转换器")print("||||||||||||||||||||||")she = input('请输入摄氏温度:').strip('')def is_number(s): # 判断数字是否为浮点数try:float(s)return Trueexcept ValueError:passtry:import unicodedataunicodedata.numeric(s)return Trueexcept (TypeError, ValueError):passreturn Falseif 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("输入温度错误!")