今天我重温了python的分支与循环,并深度学习。
分支的概念:分支也就是习惯的if条件判断,在条件保持成立或不成立的情况下,都执行固定的流程。一旦条件发生改变,原来成立的条件为不成立,那么程序就走入另一条路。
例如:
如果说,分支的含义是“只有符合条件,才会去做某事”;而循环则是“只要符合条件,就持续做某事”。
而while循环语句与for循环语句这是其中的重点。
Python的while循环与if条件分支类似,不同的是,只要条件为真,while循环会一直重复执行一段代码,这段代码称为循环体。
语法如下:
While 条件:
循环体
下面代码将打印1+2+3+4+……+100的计算结果
虽然大多数编程语言都有一个for循环语句,功能也是大同小异。
For循环语句的语法如下:
For 变量 in 可 秩送对象:
循环体
但想要通过for语句实现1+2+3+……+100的计算需要用的range()函数。其语法如下:
range(stop)---会生成从0到该参数的数字序列
range(start,stop)---除了指定结束数值,还指定了开始数值
range(start,stop,step)---还允许指定步长
例如:
|