把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

Python程序执行的流程控制(选择和循环)

选择结构

单分支

if 条件:

    语句块

(注意要打冒号冒号冒号,用缩进代替大括号的功能)

双分支

if 条件:

    语句块1

else:

    语句块2

多分支

if 条件1:

    语句块1

elif 条件2:

    语句块2

     ……

else:

    语句块n

若有多个条件都满足,只执行第一个被满足条件下的语句序列,其余的都不执行。

选择嵌套

选择结构的嵌套是指在if语句中又包含了至少一个if语句。
选择结构嵌套语法形式多样,常根据问题的求解运用。

循环结构

while循环

while 条件表达式 :

    循环体

通常循环次数未知的情况使用while语句,也可用于解决确定循环次数的问题。

for循环

    for 循环变量 in 序列:

        循环体

其中,循环变量的类型为序列中的类型,如列表、元组、字符串(中的字符)等(这个变量变成序列中每一个元素,相当于copy一次)

    for i in range(1,100,2):

        循环体

从1到100左闭右开,步长为2对i依次赋值,如例子中就相当于遍历100以内奇数。

break和continue

break立即停止该层循环,可设置条件触发,break语句不能单独使用,只能在循环体内使用;在嵌套循环中,break只会对最近的一层循环起作用,也就是就近原则。

continue结束该次循环,下一次循环不受影响。

posted @ 2023-05-10 15:03  Starlight_Glimmer  阅读(53)  评论(0编辑  收藏  举报
浏览器标题切换
浏览器标题切换end