Python流程控制

2.1:IF语句

(1)若if语句的判断条件成立(判断条件的布尔值为True),执行之后的代码段;若if语句的判断条件不成立(判断条件的布尔值为False),跳出选择结构,继续向下执行。

if 条件表达式:
    代码块

(2)一些场景不仅需要处理满足条件的情况,也需要对不满足条件的情况做特殊处理。因此,Python提供了可以同时处理满足和不满足条件的if-else语句,其格式如下

if 判断条件:
    代码块1
else:
    代码段2

 (3)Python除了提供单分支和双分支条件语句外,还提供多分支条件语句if-elif-else。多分支条件语句用于处理单分支和双分支无法处理的情况,其语法格式如下

if 判断条件1:
    代码段1
elif 判断条件2:
    代码段2
elif 判断条件3:
    代码段3
...
else:
    代码段n

 (4)if嵌套:

if 判断条件1:        # 外层条件
    代码段1
if 判断条件2:    # 内层条件
        代码段2

2.2、while循环语句

(1)while语句一般用于实现条件循环,该语句由关键字while、循环条件和冒号组成,while语句和从属于该语句的代码段组成循环结构。

 

while 条件表达式:
    代码块

 (2)嵌套循环

while 循环条件1:        	# 外层循环
    代码段1
    while 循环条件2:   	# 内层循环
        代码段2

 2.3、for循环语句

(1)一般用于遍历循环

for 临时变量 in 目标对象:
    代码块

 (2)嵌套循环

for 临时变量 in 目标对象:        	# 外层循环
    代码段1
    for 临时变量 in 目标对象:   	# 内层循环
        代码段2

 2.4、break语句

(1)break语句用于结束循环,若循环中使用了break语句,程序执行到break语句时会结束循环;若循环嵌套使用了break语句,程序执行到break语句时会结束本层循环。

for word in "Python":
    if (word == 'o'):
        break
    print(word, end="  ")

运行结果:p y t h

2.5、continue语句

(1)用于在满足条件的情况下跳出本次循环,该语句通常也与if语句配合使用。

for word in "Python":
    if (word == 'o'):
        continue
print(word, end="  ")


运行结果:p y t h n

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python程序的流程控制主要包括顺序结构、选择(分支)结构和循环结构。顺序结构是指程序按照自上而下的顺序执行,没有任何条件或循环的限制。选择结构是根据条件的真假来选择执行不同的代码块,比如使用if语句进行条件判断。循环结构则是根据条件的真假来重复执行某一段代码,比如使用for循环或while循环来进行迭代操作。 如果你想了解更多关于Python流程控制的内容,你可以参考这个网站:http://c.biancheng.net/python/,这个网站上有详细的教程和示例,可以帮助你更好地理解和应用Python流程控制语句。 此外,如果你想逆序输出一个列表,你可以使用Python中的reversed()函数。例如,如果你有一个列表[(11, 21), (12, 22), (13, 23)],你可以使用reversed()函数将其逆序输出。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python基础篇:Python 程序流程控制,让你的代码有理有据](https://blog.csdn.net/AI19970205/article/details/124348413)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【Python学习教程】Python流程控制](https://blog.csdn.net/qq_41854911/article/details/122658099)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值