python小白博客4

Python中的分支与循环


1.python中的分支:

1. 定义

分支是根据条件真假,选择性执行不同代码块的程序结构,程序不再自上而下顺序执行,而是依据判断结果分流执行对应逻辑,也叫选择语句。 核心:条件判断 → 分支选择

2. 三大分支语法

1) 单分支 if

至于满足条件才执行,不满足条件直接跳过

实例:

结果:

2) 双分支 if -else

两个条件二选一,条件成立执行if, 不成立执行else

实例:

结果:

3) 多分支 if-elif-else

多条件依次判断,匹配到第一个成立条件就执行,全部不匹配执行 else

案例:

结果:

注意:多分支结构中可以不使用else

2.python中的循环:

1.定义:

循环是重复执行一段代码的结构,当满足循环条件时,代码块会反复运行,直到条件不成立退出,用于重复操作。

2.for循环

今天我们只学习for循环的知识

依次遍历序列 / 可迭代对象(字符串、列表、range 范围等),适合循环次数确定的场景

循环中的关键词可以控制循环的继续与否

案例:

结果:

案例:计算1到100的加法;

结果:

关键词有三,分别为 break, continue, else

1)break

其中break 会终止循环 以上班为例,我们可以理解为退休

例如:

结果:

2)continue

continue 跳过本次循环的代码,但后续的循环还会在执行 以上班为例,我们可以理解为今天下班了,但是明天还要上班

例如:

结果:

3)else

else的话,可以理解为与 break 你死我活,只能二选一 ,当执行了break时,else 不再执行,当没有执行break时,则需要执行else

例如:

结果:

案例:

结果:

3.分支与循环都可以可以嵌套

1.if 中的嵌套:

实例:

结果:

2.for循环中的嵌套:

实例:九九乘法表

结果:

4.总结

今天我们学习了python中的分支和循环,分支就是条件满足的执行,不满足的就不执行。而循环则是满足循环条件时执行循环,不满足时则退出循环,二者之间可以相互嵌套,也可以各自嵌套