代码如下:
#温度转换
TemperStr = input("请输入带有符号的温度值: ")
if TemperStr[-1] in [‘F’,‘f’]:
C = (eval(TemperStr[0:-1]) - 32)/1.8
print(“转换后的温度是{:.1f}C”.format©)
elif TemperStr[-1] in [‘C’,‘c’]:
F = 1.8*eval(TemperStr[0:-1]) + 32
print(“转换后的温度是{:.1f}F”.format(F))
else:
print(“输入格式错误”))
这里的TemperStr[0:-1] 代表从序列0开始,除了之后一位的所以以外的所有字符串
例子:TemperStr = “123456789”
TemperStr[0;-1]的内容是:12345678