python49-Python流程控制if分支结构

对于上面的if分支语句,执行过程是非常简单的一一如果if 条件为“真”,程序就会执行 if条件后面的多条语句:否则就会依次判断elif条件,如果elif条件为“真”,程序就会执行elif条件后面的多条语句··.···如果前面所有条件都为“假”,程序就会执行else 后的代码块(如果有)。Python 是一门很“独特”的语言,它的代码块是通过缩进来标记的(大部分语言都使用花括号或 end 作为代码块的标记),具有相同缩进的多行代码属于同一个代码块。Python的if分支既可作为语句使用,也可作为表达式使用。
摘要由CSDN通过智能技术生成

Python同样提供了现代编程语言都支持的两种基本流程控制结构:分支结构和循环结构。其中分支结构用于实现根据条件来选择性地执行某段代码;

循环结构则用于实现根据循环条件重复执行某段代码Pvthon使用if语句提供分支支持提供了while、for-in循环也提供了break和continue来控制程序的循环结构。

if分支使用布尔表达式或布尔值作为分支条件来进行分支控制。

Python的if分支既可作为语句使用,也可作为表达式使用。下面先介绍if分支作为语句使用的情形。

if语句可使用任意表达式作为分支条件来进行分支控制。Python的f语句有如下三种形式.

第一种形式:

if expression:

statements...

第二种形式:

if expression:

statements...

else:

statements...

第三种形式:

if expression:

statements...

elif expression:

statements...

...//可以有零条或多条elif语句

else:

statement...

在上面 if 语句的三种形式中,第二种形式和第三种形式是相通的,如果第三种形式中的 elif块不出现,则变成了第二种形式。

对于上面的if分支语句,执行过程是非常简单的一一如果if 条件为“真”,程序就会执行 if条件后面的多条语句:否则就会依次判断elif条件,如果elif条件为“真”,程序就会执行elif条件后面的多条语句··.···如果前面所有条件都为“假”,程序就会执行else 后的代码块(如果有)。在上面的条件语句中,if expression: elif expressi

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试老痞

你的支持,是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值