系列文章目录 Python 学习用实例
实例1. 温度转换
一、需求及分析
a. 需求: 两种不同温度之间进行转换
- 摄氏度:以1个标准大气压下水的结冰点为0度,沸点为100度,也就是我们生活中的常用温度。
- 华式度:以1个标准大气压下水的结冰点为32度,沸点为212度。
b. 流程分析
二、代码
1.代码示例 如下
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 = (eval(tempstr[0:-1])*1.8) +32
print("{:.2f} F".format(F))
else:
print("输入公式错误")
2. 输入测试
1、0℃=(1.8×0+32)°F=32°F;
2、30℃=(1.8×30+32)°F=86°F;
3、104℉=[(104-32)÷1.8]℃=40℃。