其他分享
首页 > 其他分享> > 2021-02-08

2021-02-08

作者:互联网

温度转换

Tempstr = input("请输入带符号的温度值")            ##input输入的都以字符串储存
if Tempstr[-1] in ['F' , 'f']:          #str[-1]指的是字符串的最后一个元素
        C = (eval(Tempstr[0:-1]) - 32) / 1.8  #eval()函数用来执行一个字符串的表达式,并返回表达式的值
        print(f'转换后的温度是{C}C')
elif Tempstr[-1] in ['c' , 'C']:
      F =1.8 * (eval(Tempstr[0:-1])) + 32                              
      print(f'转换后的温度是{F}F')
else:
       print("输入格式有误")

标签:02,08,1.8,字符串,Tempstr,2021,eval,print,温度
来源: https://blog.csdn.net/m0_53644843/article/details/113761361