端温度转换实例讲解
01
温度转换实例详解
#TempConvert.py
#表示注释,这行代码在程序中不执行
TempStr = input("请输入温度值:")
#TempStr是变量,input()是输入函数
if TempStr [-1] in ['F','f']:
#表示如果条件为真则执行冒号后语句
#in是保留字,判断一个元素是否在列表中
#TempStr [-1] 表示变量的最后一位
C=(eval(TempStr[0:-1])-32)/1.8
#表示右侧运算结果赋值给变量C
#eval()是评估函数,去掉参数外侧引号并执行余下语句的函数
#eval(TempStr[0:-1])如果变量的值是“12.3”,输出是:12.3
print("转换后的温度是{:.2f}C".format(C))
#print()是输出函数
#{:.2f}表示将变量C填充到这个位置时取小数点后2位
elif TempStr [-1] in ['C','c']:
F = 1.8*eval(TempStr[0:-1])+32
print("转换后的温度是{:.2f}F".format(F))
else:
#表示输入值不符合上述两个条件,则执行此条件下的语句
print("输入格式错误")
02
共同性python
微信号 : Go-python
邮箱地址:gtxnow@163.com