python入门第一周

IPO模式:

Input:输入

Process:处理

Output:输出

例子:温度的转化

1 TempStr = input("请输入带有符号的温度值")
2 if TempStr[-1] in ['F','f']:
3     C = (eval(TempStr[0:-1])-32)/1.8
4     print("转化后的温度{:.2f}C".format(C))
5 elif TempStr[-1] in ['C','c']:
6     F = 1.8*eval(TempStr[0:-1])+32
7     print("转化后的温度是{:.2f}F".format(F))
8 else:
9     print("输入格式错误")

其中几个注意点:

eval:将字符串转化为数字

1 s = '123'
2 a = '12.3'
3 print(type(s))
4 print(type(a))
5 s = eval(s)
6 a = eval(a)
7 print(type(s))
8 print(type(a))

结果:

<class 'str'>
<class 'str'>
<class 'int'>
<class 'float'>00:19:23

猜你喜欢

转载自www.cnblogs.com/liyangfei/p/9689132.html