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 语句
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
