Python中的连续比较运算符(与C语言对比)

更新时间:2023-06-30 04:27:19 阅读: 评论:0

哈利波特txt全集下载
Python中的连续⽐较运算符(与C语⾔对⽐)
在Python中,连续的⽐较运算符是允许的,但是在C语⾔中是编译不会报错,但是不建议这样使⽤。
Python代码:
质疑英文
>>>5>3<4
True
armchair>>>6>-3<-1maybe
True
在Python中这两⾏表达式分别代表的意思是
5 > 3 and 3 < 4
两边都是True所以最后是True
俄瑞斯忒斯
6 > -3 and -3 < -1
两边都是True所以最后是True
cherC语⾔代码:
#include<stdio.h>
int main(){
if(5>3<4){
printf("test1 correct\n");
}
if(6>-3<-1){
printf("test2 correct\n");
}
return0;
日本大阪城公园}logistic
运⾏结果:
意思就是在C语⾔中5 > 3 < 4这个表达式为true,⽽6 > -3 < -1代表着fal。
分别来看这两个例⼦:
如何穿衣打扮
第⼀个例⼦中,C语⾔⾥是先判断5是否⼤于3,结果显然是⼤于的,然后5>3就为true,true也就意味着是1,1⼩于4,表达式整体为true。
第⼆个例⼦中,⼀样是先判断6是否⼤于-3,结果是⼤于的,然后就可以把6>3等效为1,1显然是不⼩于-1的,所以表达式整体为fal。
总结:通过对⽐可以知道,在Python中的连续⽐较运算符的表达式的含义和在C语⾔中的含义是不⼀样的,为了不混淆,就尽量不要写这样的代码了,虽然说Python是允许的,但是建议写为5 > 3 and 3 < 5这样⼦会提⾼代码的可读性。aeronautics

本文发布于:2023-06-30 04:27:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1069524.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:表达式   建议   报错   运算符   是否   判断   日本
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图