python代码转换python语⾔程序设计——温度转换代码温度转换
温度刻画的两种不同体系
摄⽒度:中国等世界⼤多数国家使⽤
以1标准⼤⽓压下⽔的结冰点为0度,沸点为100度,将温度进⾏等分刻画
华⽒度:美国、英国等国家使⽤
以1标准⼤⽓压下⽔的结冰点为32度,沸点为212度,将温度进⾏等分刻画
需求分析
因此我们需要达到两种温度体系的转换
摄⽒度转换为华⽒度
华⽒度转换为摄⽒度
设计算法
根据华⽒和摄⽒温度定义,利⽤转换公式如下:
C = ( F – 32 ) / 1.8
F = C * 1.8 + 32
其中, C表⽰摄⽒温度, F表⽰华⽒温度
问题分析清楚,可以开始编程啦!
TempStr =input("请输⼊带有符号的温度值: ")
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 =1.8*eval(TempStr[0:-1])+32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输⼊格式错误")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论