Python判断、循环

判断语句的介绍

如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断 不仅生活中有,在软件开发中“判断”功能也经常会用到

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 语句没有任何作用,他只是是个占位性语句

原文地址:https://www.cnblogs.com/tutu95/p/14286833.html