皮肤白癜风的治疗方法 http://pf.39.net/bdfyy/qsnbdf/160304/4780762.html

所谓的if,就是条件判断,对的就按照这个样式执行,不对,则按照别的方式执行,差不多也就这个意思吧。

废话不多说,直接上个程序试试。

比如,下面几个汽车牌子,如果是bmw,那么就输出成全部大写,如果不是,则首字母大写,情况如下:

应该不算困难吧。

条件测试

检查是否相等

当然了,还有、、=、=、!=等等一系列的条对对比方式,就不全部发出来了;

检查多个条件:

用and来连接,表示且(两个条件同时为真才是真的);

用or连接,两个条件中只要有一个条件为真即为真:

检查特定值是否在列表中:

一般用in来进行判断:

判断特定值不在数组中:

布尔表达式:

所谓的布尔表达式,其实就是条件测试的别名,要么表示为true,要么为false,通常用于记录条件;

话说这个格式写法,我还没整明白,得再研究下才行;

If语句

最基础的一个if判断句,如果age大于等于18,则输出后面这句话,如果错误,则不输出;

在这里,if后面也有一个缩进,它的写法和for循环相同;

If-else语句:

当执行一个操作不成功的时候,需要考虑到另外的操作,这个时候,就可以考虑用到if-else语句;

条件判断语句,如果大于等于18,则输出18这个条件下的内容;如果小于18,则输出else里面的内容,反正只要上面的条件不正确,就输出下面的内容;

If-elif-else语句:

相对if-else这个语句,它需要多判断一次,相当于是三个条件;

先判断age是不是小于4,不是,那么就执行age是不是小于18,为真则输出这个判断条件下的内容,为假,则输出else下面的内容。

elif这个条件可以多次采用,能满足几乎所有判断的条件。入下:

课后习题:

人生的不同阶段

设置变量age的值,再编写一个if-elif-else结构,根据age的值判断处于人生的哪个阶段。

如果一个人的年龄小于2岁,就打印一条消息,指出他是婴儿。

如果一个人的年龄为2(含)~4岁,就打印一条消息,指出他正蹒跚学步。

如果一个人的年龄为4(含)~13岁,就打印一条消息,指出他是儿童。

如果一个人的年龄为13(含)~20岁,就打印一条消息,指出他是青少年。

如果一个人的年龄为20(含)~65岁,就打印一条消息,指出他是成年人。

如果一个人的年龄超过65(含)岁,就打印一条消息,指出他是老年人。

似乎弄明白了!

使用if语句处理表格:

检查特殊元素:

遍历列表后,将表格中的内容都提取出来,然后用if语句来判断它是不是“greenpeppers”,

使用多个表格:

相当于先判断元素是否在第一个表格中,正确的话,在判断第二张表格,这样就能判断出是不是用户想要的了;

If语句的格式:

语句后面需要加‘:’作为判断条件,下一行要缩进4个空格位;



转载请注明地址:http://www.lanbuzhenga.com/lbzcs/18688.html