打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Python 第24课】 if的嵌套

和for循环一样,if也可以嵌套使用,即在一个if/elif/else的内部,再使用if。这有点类似于电路的串联。


if 条件1:

   if 条件2:

       语句1

   else:

       语句2

else:

   if 条件2:

       语句3

   else:

       语句4


在上面这个两层if的结构中,当

条件1为True,条件2为True时,

执行语句1;

条件1为True,条件2为False时,

执行语句2;

条件1为False,条件2为True时,

执行语句3;

条件1为False,条件2为False时,

执行语句4。


假设需要这个一个程序:

我们先向程序输入一个值x,再输入一个值y。(x,y)表示一个点的坐标。程序要告诉我们这个点处在坐标系的哪一个象限。

x>=0,y>=0,返回1;

x<0,y>=0,返回2;

x<0,y<0,返回3;

x>=0,y<0,返回4。


你可以分别写4个if,也可以用if的嵌套:

if y >= 0:

   if x >= 0:

       return 1

   else:

       return 2

else:

   if x < 0:

       return 3

   else:

       return 4


从流程图上来看,应该是这样。



#==== Crossin的编程教室 ====#

微信ID:crossincode

QQ群:312723402


面向零基础初学者的编程课

每天5分钟,轻松学编程


回复『 p 』查看课程目录

回复『 t 』查看习题列表


点击“阅读原文”可进入讨论版

v v v v v v

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Python编程基础】控制流之 if else
程序流程控制(2)--Python
得宠承认
一文讲解Python条件语句的使用方法
条件判断
Javascript 基础学习(四)js 的语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服