温度转换(python)
Temp=input("请输入带有符号的温度值:")if Temp[-1] in ['F', 'f']:C = (eval(Temp[0:-1]) - 32)/1.8print("转换后的温度是{:.2f}C".format(C))elif Temp[-1] in ['C', 'c']:F = 1.8*eval(Temp[0:-1]) + 32print("转换后的温度是{:.2f}F".form
·
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]截取温度的最后一个字符以前的所有字符
更多推荐
所有评论(0)