第五章条件语句
2022-03-21 22:15:56 0 举报
AI智能生成
陈强编著《Python语言从入门到精通》分章节思维导图 第五章
作者其他创作
大纲/内容
条件语句也称为选择结构,使用条件语句可以依据不同的条件而执行不同的语句,并根据结果有选择地执行程序代码
if语句
if
格式为 if 判断条件: '\n' 缩进 执行语句……
当 判断条件 非零时表示条件成立此时会执行if后面的语句
执行内容可以是多行,使用缩进来区分表示同一范围
判断条件可以是任意类型的表达式
if...else
为处理条件不符合的内容,Python采用if...else
格式为@注释1
如果满足判断条件则执行statement1,否则执行statement2
if...elif...else
该语句可以判断处理拥有更多条件的情形
格式为 @注释2
如果condition_1为True,则执行statement_block_1
如果condition_1为False,则判断condition_2
如果condition_2为True,则执行statement_block_2语句
如果condition_2为False,则执行statement_block_3
注意事项
每个条件后面要使用冒号“:”,表示接下来是满足条件后要执行的语句块
使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块
if...else可以嵌套无限次,只要遇到正确的条件,就会执行相关的语句,然后结束整个程序的运行
if语句的嵌套
在if语句中使用if语句的用法被称为嵌套,格式仅缩进不同
一种嵌套使用if语句的语法格式@注释3
建议编写条件语句时尽量避免使用嵌套模式,即使使用了也不要将条件语句嵌套得太深(不但不便于阅读还会忽略一些可能性)
switch语句(不是)
Python并没有提供switch功能
可以通过or或and来实现类似功能
注释2
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_2
注释1
if 判断条件:
statement1……
else:
statement2……
注释3
if condition1:
if condition2:
语句1
elif condition2:
语句2
else:
语句3
By一位觉得自己很帅的00后
明天的你会更加优秀!
0 条评论
下一页