python的逻辑判断与循环
1.python的冒号与缩进
对于Python而言代码缩进是一种语法,采用代码缩进和冒号来区分代码之间的层次。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
缺少冒号或者缩进错误都会报 SyntaxError错误,必须严格遵守.
2.python的条件判断语句if
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块
语法一般都是
if 判断语句:
执行语句
elif 判断语句:
执行语句
else:
执行语句
3.python的while循环:
while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while 判断条件:
执行语句
当判断条件false是跳出循环:
判断到a不大于1的时候就退出了循环。
跳出while循环的方式还有使用break语句
当执行到break的时候就直接推出循环.
在循环常用的语句还有continue,continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环,这样能够直接的提高执行效率。
不加continue的话会继续执行打印no和判断,
加了continue之后,执行到continue之后会退出这次循环,继续下次循环
4.python的for语句循环
for循环可以遍历任何序列的项目,如一个列表或者一个字符串,语句为:
for item in sequence:
执行语句
将一个列表遍历之后直接就退出了,里面也可以使用continue、break语句做操作。
for语句高级点的用法是在for循环中再次使用for循环,列入打印出乘法口诀,使用的就是两个for循环: