华氏温度与摄氏温度的转换代码
今天在学习强国上学了一下小代码在这里记录一下。
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)