一.计算公式
C=(F-32)/1.8
F=C*1.8+32
C为摄氏度,F为华氏度
二.代码
#TemoConvert.py(温度转换.py)
#输入数据(Input-->input函数)
TempStr=input('请输入一个带单位的温度值:')#input函数输入的数据一定是字符串
#处理数据(Process-->控制结构if...elif...else)
if TempStr[-1] in ['F','f']:
C=(float(TempStr[0:-1])-32)/1.8 #将TempStr字符串转换成浮点型
#输入数据(Output-->print函数)
print('转换后的温度值为:%.2fC'%C)
elif TempStr[-1] in ['C','c']:
F=float(TempStr[0:-1])*1.8+32
print('转换后的温度值为:%.2fF'%F)
else:
print('输入的数据错误,请重新输入')
1.输入好的结果如下图
2.写完记得保存,然后按F5运行,就可以实现温度的转换,如下图
三、知识补充
(1)注释: 以#为开头,其后内容为注释;在“”中为注释内容。
(2)input:定义输入的为字符串
(3)float:将字符串转换为浮点型
————————————————
版权声明:本文为CSDN博主「Nil185」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_66106173/article/details/134505290