华氏温度与摄氏温度的转换代码

今天在学习强国上学了一下小代码在这里记录一下。

 1 while True:
 2   TempStr=input("请输入带有符号的温度值(exit退出 或 直接回车退出):")
 3   if TempStr=="exit"or TempStr=="" :
 4      break
 5   if TempStr[-1] in ["F","f"]:
 6       C=(eval(TempStr[0:-1])-32)/1.8
 7       print("="*64)
 8       print("转换后为摄氏温度:{:.2f}C".format(C))
 9       print("="*64)
10       
11       
12   elif TempStr[-1] in ["C","c"]:
13        F=1.8*eval(TempStr[0:-1])+32
14        print("="*64)
15        print("转换后为华氏温度:{:.2f}F".format(F))
16        print("="*64)
17   else:
18       print("="*64)
19       print("输入的格式不对!正确的格式如:36.8C 或者 36.8c")
20       print("="*64)
原文地址:https://www.cnblogs.com/bcyczhhb/p/10431158.html