Python中的if语句
在实际的编程中,经常需要检查一系列条件,并据此决定采取什么措施。正常情况下,程序的执行是自上而下的进行,if语句则根据条件判断,实现程序的执行顺序改变。
一、if-else语句
1、语法:if 条件表达式:
缩进代码块
else:
缩进代码块
2、执行流程:语句的执行,先对条件表达式进行判断。
2.1、条件为真,执行语句。
2.2、条件为假,不执行语句。
实例1:
任务:遍历学生列表中的所有学生,当找到一个名叫张三的学生,输出:张三同学请加油,其他同输出:某某同学请保持。
代码:
结果:
实例2:
任务:遍历两个列表中的所有元素,找到同时满足姓名和性别是Smith和female的学生,输出:Smith,female 你符合条件,不满足条件的输出:某某 性别 不符合条件。
代码:
结果:
二、if—elif—else语句
经常需要检查超过两个的情形,为此python提供了if—elif—else结构。Python只执行if—elif—else结构中的一个代码块,它依次检查每个条件,直到某个条件为真,就执行紧随其后的缩进代码块,跳过其他代码块。
生活当中,我们经常看到这样的情况,比如:某个游乐场的收费,它是按年龄区间收费。
任务:
1、8岁以下的儿童免费。
2、8-18岁收费10元。
3、18岁以上收费20元。
代码:
结果:
结束语:记录自学python的点点滴滴,明天我将继续发文,感谢大家的支持与鼓励。