python中温度转换eval替代float

val=input(‘输入温度带有温度符号温度值:’)
if val[-1] in [‘c’,‘C’]:
f = eval(val[0:-1])*1.8+32
print(‘输出带有温度符号温度值:%.2ff’%f)
elif val[-1] in [‘f’,‘F’]:
c= (eval(val[0:-1])-32)/1.8
print(‘输出结果:%2fc’%c)
else:
print(‘输入错误’)
#具体解释可以参考@ 理想和你的文章
https://blog.csdn.net/qq_40279795/article/details/80702455

你可能感兴趣的:(python中温度转换eval替代float)