判断语句的介绍
如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断 不仅生活中有,在软件开发中“判断”功能也经常会用到
if判断语句
案例:
1. 以上2个案例仅仅是age变量的值不一样,导致结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句。
2. 注意:代码的缩进为一个tab键,或者4个空格
比较(即关系)运算符
案例:
逻辑运算符
案例:
if-else使用格式
elif的使用格式如下:
elif特别强调
1. elif必须和if一起使用,否则出错
2. else 一般用在最后,即所有条件都不满足时使用
if嵌套的格式
说明:
1. 外层的if判断,也可以是if-else
2. 内层的if判断,也可以是if-else
3. 根据实际开发的情况,进行选择
循环语句
1. while和if的用法基本类似, 区别在于:if 条件成立,则执行一次; while 条件成立,则重复执行,直到条件不成立为止。
2. 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成
3. 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环
while循环
while循环嵌套格式
For 循环
像while循环一样,for可以完成循环的功能。
在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
for循环的格式:
for 临时变量 in 列表或者字符串等可迭代对象: 循环满足条件时执行的代码
break
带有break的for循环:
带有break的while循环:
break的作用:满足条件时,立刻结束break所在的循环
continue
带有continue的for循环:
带有continue的while循环:
continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环
注意点:
1. break/continue只能用在循环中,除此以外不能单独使用
2. break/continue在嵌套循环中,只对最近的一层循环起作用
pass 语句没有任何作用,他只是是个占位性语句