1.已知摄氏度和华氏温度转换公式为:C=(F-32)/1.8,F=C*1.8+32
2.先通过input函数输入数据(input函数输入的数据为字符串类型的数据)
3.处理数据(用python 语言表达出公式内容,这里如何取到摄氏度和华氏温度前的数据是一个难点,可以参考下面图片中的内容进行参考)
4.进行函数的输出
完整代码和运行结果如下图
#TempConvert.py(温度转换.py)
#输入数据(input-->input函数)
TempStr=input('请输入一个带单位的温度值:') #input函数输入的一定是字符串数据
#处理数据(Process)
if TempStr[-1] in ['F','f']:
C=(float(TempStr[0:-1])-32)/1.8
#输出数据(Output-->print函数)
print('转换后的温度值为:%.2fC'%C)
elif TempStr[-1] in ['C','c']:
F=(float(TempStr[0:-1])*1.8+32)
print('转换后的温度值为:%.2fF'%F)
else:
print('输入错咯,小傻瓜~ —— ~')