Python基础教程详解(第二十四课)-if的嵌套.doc
Python基础教程详解【第24课】 if的嵌套和for循环一样,if也可以嵌套使用。在一个if/else的内部,再使用if。这类似于电路的串联。条件语句1为真时,继续判断条件语句2;条件语句1为假时,执行第二个if/else语句。当条件语句1和条件语句2都为真时,执行语句1;条件语句1为真,条件语句2为假时,执行语句2;条件语句1为假,条件语句2为真时,执行语句3;条件语句1和条件语句2都为假时,执行语句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。你可以分别使用四个if语句,也可以用if的嵌套实现:
if y>=0:
if x>=0:
输出1
else:
输出2
else:
if x<0:
输出3
else:
输出4
用户评论