python 温度转换实例

2021-03-31  本文已影响0人  仰天望海

python code:

Tempstr=input("请输入带有符号的温度:")

if Tempstr[-1] in ['c','C']:
    F=1.8*eval(Tempstr[0:-1])+32
    print("转换为华氏度为{:.2f}F".format(F))
elif Tempstr[-1] in ['f','F']:
    C=(eval(Tempstr[0:-1])-32)/1.8
    print("转换为摄氏度为{:.2f}C".format(C))
else:
    print("输入格式错误")

说明:

eval()官方文档里面给出来的功能解释是:将字符串string对象转化为有效的表达式参与求值运算返回计算结果

语法上:调用的是:eval(expression,globals=None, locals=None)返回的是计算结果
上一篇 下一篇

猜你喜欢

热点阅读