摄氏度转换表

 

 

## python生成华氏度-摄氏度转换表

 

#输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。

#温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。

upper=input()

lower=input()

upper=eval(upper);lower=eval(lower)

if upper<lower:

print(“输入有误,请重新输入”)

else:

print(“下面是温度转换表”);i=lower

while i<upper:

print(“{:d}–{:>6.1f}”.format(i,5*(i-32)/9))

i=i+2

 

 

 

思路:首先判断输入数据是否有误(例如大小关系等)

若输入无误则进入转换表的打印,首先打印如下是“温度转换表”使得程序更加贴切人意,再使用占位符以及while循环对输入的温度区间遍历并且运用算法转换。