4--python分支和循环

while循环

 while
      循环体

在这里插入图片描述
需要注意冒号和缩进。另外,在 Python 中没有 do…while 循环

for循环

虽然说python是由C语言编写而来,但是python与c语言里的for循环不太一样,python的更加智能和强大!

语法:
 for 目标 in 表达式:
      循环体

在这里插入图片描述

range()

 语法:range([start,]stop[,step=1])

—这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数时可选的
—step=1表示第三个参数的默认值是1
—range这个BIF的作用生成一个从start参数的值开始到stop参数的值结束的数字序列
在这里插入图片描述

两个关键的语句
break continue

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
在这里插入图片描述
条件表达式(三元操作符)

语法: x if条件 else y
   small = x if x<y else y

断言(assert)
assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假时,程序自动崩溃并抛出AssertionError的异常。
Eg:assert 3>4
在这里插入图片描述
一般来说我们可以它在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了!

猜你喜欢

转载自blog.csdn.net/qq_44108455/article/details/107122170