温度转换代码

TemStr = 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("输入格式错误")


1.写一行注释,从用户控制台获得一个输入,判断用户输入最后一句是F还是f,将用户输出出来的数字减32除1.8保留为新的变量,将变量输出出来保留小数点后两位,

2.判断用户最后输入是C还是c,如果是大写的C或是小写的c,则将前面的数字部分乘以1.8加32保存为新的变量,打印小数点后两位

3.否则则输出程序错误

你可能感兴趣的:(温度转换代码)