第一次写博客
2020年的寒假,因为疫情的原因,所以格外的长。所谓“停课不停学”,在家上网课学习成为了必须。在这里,对我在家学习python的经历记录下来。
我们的python课是以MOOC上北京理工大学嵩天老师的课为基础进行学习的,当然,同步老师用直播来补充教学。这里奉上MOOC课视频链接:https://www.icourse163.org/course/BIT-268001
嵩天老师的课大多是以例子来进行知识点讲解,这里我采用同样的方式进行复习,并且列举一些相关的有趣的例子进行巩固知识。
一、温度转换
先把代码放上:

1 #TempConvert.py 2 TempStr = input("请输入带有符号的温度值: ") 3 if TempStr[-1] in ['F', 'f']: 4 C = (eval(TempStr[0:-1]) - 32)/1.8 5 print("转换后的温度是{:.2f}C".format(C)) 6 elif TempStr[-1] in ['C', 'c']: 7 F = 1.8*eval(TempStr[0:-1]) + 32 8 print("转换后的温度是{:.2f}F".format(F)) 9 else: 10 print("输入格式错误")
1.缩进。缩进就是代码中的空白,也可以说是程序框架。python语言的缩进要求很严格,缩进不正确程序很容易出错。缩进表达了代码间的所属关系。缩进保持程序内长度一致就行,没必要一定是四个空格,比如一个“Tab”键也是可以的。
2.注释。有助于代码的可读性,不会被程序执行。比如上面代码中的“#”就是注释。注释分为单行注释和多行注释。“#”就是单行注释。还有多行注释:'''这就是多行注释'''注意:这里的三引号是英文注释符,三引号之间可以写入对多行注释。
3.命名和保留字。变量:程序中你用来表示数据或物体的名称。变量用标识符表示,标识符的命名需要遵守规则:用大小写字母,数字,下划线和中文等字符及组合。注意:大小写字母敏感,不能以数字开头,并且不能和保留字重名。python语言有35个保留字(也称关键字),例如代码中的if(If不是保留字), elif, else都是保留字。下面是26个保留字:
4.数据类型。这里先简要说下代码里的数据类型:字符型(引号里的文字),整数型,浮点型(小数),列表(“[ ]”)。例如:整数型:101 字符型:"101" 列表型:[1, 0, 1] 字符串:由0个或多个字符所组成的有序字符序列。字符串由' '或" "表示。注意这里的单双引号都是英文文字符。字符串的序号表示:字符串从前往后从0开始,从后往前从-1开始。
知识点有点多,今天先到这儿吧,后续加油。
二、货币转换
输入
示例1:$128.00
示例2:¥12.9
示例3:RMB123
示例4:USD20
输出
对应上述示例的输出是:
示例1:¥867.84
示例2:$1.90
示例3:USD18.14
示例4:RMB135.60
根据上面的输入示例的代码如下:
1 money=input() 2 if money[:3]=='RMB': 3 USD=eval(money[3:])/6.78 4 print("USD{:.2f}".format(USD)) 5 elif money[:3]=='USD' : 6 RMB=eval(money[3:])*6.78 7 print("RMB{:.2f}".format(RMB)) 8 elif money[0]=='¥': 9 USD=eval(money[1:])/6.78 10 print("${:.2f}".format(USD)) 11 elif money[0]=='$': 12 RMB=eval(money[1:])*6.78 13 print("¥{:.2f}".format(RMB))