1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| # 从用户输入中获取温度和单位
a = input()
#3.3 温度转换# 提取温度,排除最后一个字符
num = float(a[0:-1])
# 获取单位
flag = a[-1]
# 如果单位是华氏度if flag == 'F':
# 使用华氏度转摄氏度的公式
c = (num - 32) / 1.8
# 打印转换后的摄氏度print('%.2f' % c + "C")
# 如果单位是开氏度elif flag == 'K':
# 使用开氏度转摄氏度的公式
c = num - 273.15
# 打印转换后的摄氏度print('%.2f' % c + "C")
|