温度转换(python)

Temp=input("请输入带有符号的温度值:")
if Temp[-1] in ['F', 'f']: 
	C = (eval(Temp[0:-1]) - 32)/1.8 
	print("转换后的温度是{:.2f}C".format(C)) 
elif Temp[-1] in ['C', 'c']: 
	F = 1.8*eval(Temp[0:-1]) + 32 
	print("转换后的温度是{:.2f}F".format(F)) 
else: 
	print("输入格式错误") 

1.Temp[-1]表示从后面索引

2.if Temp[-1] in ['F', 'f']:判断的最后一位是不是'F'或'f'

3.eval()函数是将字符串表达式转换为数值表达式

4.Temp[0:1]截取温度的最后一个字符以前的所有字符

你可能感兴趣的:(Python数据分析与可视化,python,开发语言,后端)