一.TempConvert_Code
根据华氏和摄氏温度定义,利用转换公式如下:
C= (F-32)/ 1.8
F=C*1.8+32.
其中,C表示摄氏温度,
F表示华氏温度
#TempConvert . py
T_S=input('请输入带符号的温度值:')
def TempConvert(TempStr):
if (TempStr[-1] in ['F','f']):
C=(eval(TempStr[0:-1])-32)/1.8
print('转换后的温度值:{:.2f}C'.format(C))
elif (TempStr[-1] in ['C','c']):
F=eval(TempStr[0:-1])*1.8+32
print('转换后的温度值:{:.2f}F'.format(F))
else :
print('输入数据错误!')
TempConvert(T_S)
运行效果
IDLE打开文件,按F5运行
>>>
请输入带有符号的温度值: 82F
请输入带有符号的温度值: 28C
>>>
>>>
转换后的温度是27.78C
转换后的温度是82.40F
>>>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)