Python语法中的区间判断

 剑鱼论坛 发表于 2019年12月09日 Python  47
剑鱼论坛
LV 6 高中
最后在线:7小时前
加入时间:312天前
主帖:89  跟帖:48

Python是解释型语言,并且其语法相对来说是比较简单易用的。我们在编程时经常会遇到需要判断一个变量是否在某个区间内的情况,一般来说,我们需要使用类似如下的代码来实现区间判断:

if(a > 3 && a < 8) {
True;
}
else {
False;
}

上面的代码是个示例代码,判断变量a是否在3和8之间,如果在3和8之间的话则是“True”,否则是“False”。

很显然,我们对变量a的判断是逐一判断的,然后再对两者的结果进行综合判断。

在Python里面,要实现上面的语句,不需要对变量进行分别判断,直接可以写成如下形式:

a = 5
if 3 < a < 8:
print("yes")
else:
print("no")

上面的代码中我们用“3 < a < 8”来直接对变量a进行判断是否在3和8之间,如果在3和8之间则输出“yes”,否则输出“no”。并且由于在最开头我们把变量a的值设定为5,所以最后的输出结果是“yes”。

从以上这个简单的示例中,我们看到Python在语法方面还是简单的,这个示例中的代码跟写数学式子有点类似。

论坛主帖
155
论坛跟帖
129
在线访客
1
今日主帖
0
今日跟帖
0
今日注册
0
29
http://jianyuluntan.com/gentie.html
http://jianyuluntan.com/postzan.html
http://jianyuluntan.com/postcai.html
http://jianyuluntan.com/postshoucang.html
http://jianyuluntan.com/gentiezan.html
http://jianyuluntan.com/gentiecai.html
http://jianyuluntan.com/huifu.html
http://jianyuluntan.com/xiugai.html
http://jianyuluntan.com/shanchugentie.html
1
XzA=
1
© 2019 - 2020 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛 976666861
http://jianyuluntan.com/feedback.html
http://jianyuluntan.com/qiandao.html
http://jianyuluntan.com/denglu.html
0
http://jianyuluntan.com/adenglu.html
0
剑鱼论坛