上QQ阅读APP看书,第一时间看更新
5.3 变量的类型转换
案例3:我们知道纯数字和带引号的字符串不是同一种类型,但是一些特定类型可以互相转换,比如图中所示的字符串‘123’可以转换成数字123。
此处运行结果为<class‘int’>,说明字符串确实转换成数字了(int意为整数型变量)。
知识介绍:
A、int()就是将数据转换成整数类型的语句。同样地,要转换成什么类型,就写成目标类型名即可,例如str()就可以把数字转换成字符串、float()可以转换成小数类型。
B、可以使用type()来查看当前变量的类型,结果会是数据的类型名。
评分查询
案例4:通过输入、变量类型转换、判断和输出语句,编写成绩评分查询程序。要求输入成绩分数,输出分数的等级(如“you get a A!”)。
提示:
A、输入得到的都是字符串,要想比较大小,必须先进行类型转换。
B、如果有多个条件想要判断,可以使用elif(也就是else if,可以理解为“再如果”)。
C、如果需要标注程序说明,可以使用注释(注释在程序中会被自动忽略,是给自己提示用的,单行注释使用“#”即可,如第二行)。
本章作业
作业:
使用所学知识,编写一个登录系统,要求输入账号和密码都正确时,才显示登录成功。
提示:
A、要两个条件同时满足,可以使用and连接两个条件,比如“if a>b and a>c”就表示a必须同时大于b和c才算条件满足。
B、任意一个条件满足可以用or,条件不成立时反而满足用not,比如“if a>b or a<c”和“if not a>b”。
扫描二维码下载示例代码