gpt4 book ai didi

python - 为什么这个 python 3 语句使用按位或而不是 "or"?

转载 作者:太空宇宙 更新时间:2023-11-04 02:05:45 25 4
gpt4 key购买 nike

<分区>

我在下面找到的这段 python 代码是 problem statement over here 的一部分:

不使用乘法、除法和模运算符来除两个整数给定两个整数 a 和 b。在不使用乘法、除法和模运算符的情况下,求 a 除以 b 后的商。

sign = (-1 if((dividend < 0) ^  
(divisor < 0)) else 1);

我注意到如果您没有按位或运算符,代码将无法运行。为什么需要“按位或”而不是逻辑“或”运算符?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com