Python入门(3)——判断语句中的elif、嵌套语句

对于这种3个或以上的条件,无法使用一个
if-else 结构来优化代码。 这时可以使用Python判断语句中的第三个关键字 elif(else if的缩写)。

一、判断语句if-elif-else

1、判断语句中的概念

  • if 后的语句是当 if 判断条件成立时,执行的操作。
  • elif 后的语句是当 if 判断不成立时,再判断一次,如果成立,执行的操作。
  • else 后的语句是当以上所有判断条件都不成立时,执行的操作。

2、if-elif-else 的3个特性。

  1. 如果不满足 if 的条件,就判断是否满足 elif 的条件,满足就执行 elif 内的代码块,不满足就执行 else 内的代码块。

  2. elif 需与 if 搭配使用,它无法独立出现。必须先有 if ,然后才能使用 elif ,否则程序就会报错。

3、if-elif-else 的关系。

if 、elif 与 else 成互斥关系。

互斥关系指的是,程序不会同时执行 if 内、 elif 内和 else 内的代码块,只会执行其中一个。

else 是把 if 和 elif 判断条件无法囊括的情况全部划分到自己这里。

二、嵌套语句

time = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值