温度转换代码

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.否则则输出程序错误

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容