python 逻辑控制语句、循环语句
文章目录
- 一、逻辑控制语句(if、elif、else)
- 1.1 单个条件的逻辑判断语句
- 1.2 多个条件的逻辑判断语句
- 二、循环语句
- 2.1 while 循环
- 2.2 for 循环
- 2.2.1 循环使用 else 语句
一、逻辑控制语句(if、elif、else)
Python 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
-
注意:
1、python 不支持 switch 语句,所以多个条件判断分支的写法只能用 if
2、elif 对应 Java 中的 else if
3、python 编写的程序代码都是自上而下执行,除非代码控制,不然不会改变
4、需要注意代码层级,如果层级不对会报错
1.1 单个条件的逻辑判断语句
-
python 单个条件的逻辑判断语法,如下所示:
-
if 判断条件: 执行语句…… # 或者 if 判断条件: 执行语句…… else: 执行语句……
-
代码示例:
-
flag = False name = 'luren' if name == 'python': # 判断变量是否为 python flag = True # 条件成立时设置标志为真 print('welcome boss') # 并输出欢迎信息 else: print(name) # 条件不成立时输出变量名称
- 运行结果:luren
1.2 多个条件的逻辑判断语句
-
python 多个条件的逻辑判断语法,如下所示:
-
if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……
-
代码示例:
-
num = 5 if num == 3: # 判断num的值 print 'boss' elif num == 2: print 'user' elif num == 1: print 'worker' elif num
- 运行结果:roadman
二、循环语句
-
循环语句:相同的操作执行多次,直到满足条件为止。
循环类型 描述 while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。 for 循环 重复执行语句,直到满足条件为止 嵌套循环 顾名思义,就是在循环中写循环 -
循环控制语句:循环控制语句可以更改语句执行的顺序。
控制语句 描述 break 语句 在语句块执行过程中终止循环,并且跳出整个循环。 continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。 pass 语句 pass是空语句,是为了保持程序结构的完整性。 2.1 while 循环
-
while 循环语法,如下所示:
-
while 条件表达式: 循环体语句
-
while 循环,输入0~10的数字,代码示例如下所示:
-
num=0 while num
-
-
-
while 循环语法,如下所示:
-
循环控制语句:循环控制语句可以更改语句执行的顺序。
-
循环语句:相同的操作执行多次,直到满足条件为止。
- 运行结果:roadman
-
-
-
-
python 多个条件的逻辑判断语法,如下所示:
- 运行结果:luren
-
-
-
-
python 单个条件的逻辑判断语法,如下所示:
-
注意:
- 2.2.1 循环使用 else 语句
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。