python程序实现温度转换

#实现功能----温度转换
'''
温度单位 (1) 摄氏度c/C (2) 华氏度f/F
摄氏温度c/C ,将其转化为华氏温度f /F,
转换公式为:f=c*9/5+32.
华氏温度f/F,将其转换为摄氏温度c/C
c=(f-32)/1.8
'''

TempStr = 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("温度输入错误")


'''
学习内容
缩进 【代表层次关系】注释【说明】 命名【数字不开头】 变量 保留字【标识符】
数据类型 字符串 整数 浮点数 列表
赋值语句 分支语句 函数
input() print() eval()
'''

 

你可能感兴趣的:(Python)