print(-103)等于-4

print(-103)等于-4,第1张

偶然发现Python的负数取商,print(-10//3)输出是-4;
正常思路是思考输出结果为-3
接着尝试了一下,
10//-3,
-10%3
结果更加出人意料,去余数竟然是2

后来发现了,python负数是向下取整的,比如
-10/3是等于-0.333333…
向下取整之后就是-4
print(-10%3)
-3*4=-12, 向下取整,取余数为2

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/875733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存