#第一章
#tempConvert.py
TempStr = input("请输入带有符合的温度值:")
if TempStr[-1] in ['F','f']:
C = (eval(TempStr[0:-1]) - 32) / 1.8
# {}表示槽,后续变量填充至槽中 {:.2f}表示将变量C填充至.format(C)时取小数点后二位
print("转换后的温度是{:.2f}F".format(C))
elif TempStr[-1] in ['c', 'C']:
F = 1.8 * eval(TempStr[0:-1]) + 32
print("转换后的温度是{:.2f}".format(F))
else:
print("输入格式错误!!!")
'''一.使用[]获取字符串中的一个或者多个字符
1.索引(返回字符串的单个字符) 字符串[M] M表示索引
2.切片(返回字符串的多个字符) 字符串[M:N] M,N表示索引
二.列表类型(['F','f']):由0个或者多个数据组成的有序序列
1.列表表示使用[]表示,采用逗号(,)分割各个元素
2.使用保留字in判断一个元素是否在列表中TempStr[-1] in
三.语句与函数
1.赋值语句input()返回一个字符串赋值给TempStr 例如:TempStr = input()
2.分支语句(由判断条件决定程序的运行方向的语句) if elif else
每个保留字所在行最后都存在一个冒号(:),语法的一部分
3.函数(根据输入参数产生不同的输出功能的过程) eval() print() input()
4.python程序的输入输出
(1)输入函数:input(提示信息字符串)
(2)输出函数:print()以字符串的形式向控制台输出结果的函数
{}表示槽,后续变量填充至槽中 {:.2f}表示将变量C填充至.format(C)时取小数点后二位
(3)eval()去掉参数量外面最外侧引号并执行余下语句的函数 eg:F=1.8*eval(TempStr[0:-1])+32
注:1.缩进长度一致(一般4个空格)
2.注释不被计算机所执行 分为单行注释(#)和多行注释(""" """ 或者 ’‘’ ‘’‘ )
3.命名与保留字 变量(命名注意):TempStr F 保留字:被编程语言内部定义被保留使用python的基本单词33个
4.数据类型:整数(int) 浮点数(float) 复数(complex) 字符串 列表类型(['F','f'])
'''